/*!
Theme Name: Layers & Legends
Author: 561 Media
Author URI: https://www.561media.com
Description: Custom website design by 561 Media
Version: 1.0
Text Domain: wpll
*/@import url(https://use.typekit.net/bah1jac.css);.container{width:1240px!important;max-width:100%;padding:0 20px;margin:0 auto}.container:after,.container:before,.nav-wrap:after,.nav-wrap:before,.row:after,.row:before{content:"";display:table;clear:both}.row{margin:0 -20px;clear:both}body{background:#fff;width:100%;max-width:2560px;margin:0 auto;font-family:sofia-pro,sans-serif;font-weight:400;overflow-x:hidden;font-size:18px;color:#000}img{pointer-events:none}#page.site{overflow:hidden}#page.site .site-inner,#page.site>.wrap{position:relative;z-index:auto}#primary:after{content:"";display:block;float:none;clear:both}#content-wrap{position:relative;z-index:auto}a{text-decoration:none!important;color:#4cadf9;outline:0!important}a:active,a:focus,a:hover{color:#3c4856}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:sofia-pro,sans-serif}h4{font-size:21px}#windowsize{opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none!important;z-index:-1}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){min-height:0!important}div.gform_wrapper.gravity-theme{margin:0 auto}div.gform_wrapper.gravity-theme ::-webkit-input-placeholder{color:#3c4856!important}div.gform_wrapper.gravity-theme ::-ms-input-placeholder{color:#3c4856!important}div.gform_wrapper.gravity-theme :-ms-input-placeholder{color:#3c4856!important}div.gform_wrapper.gravity-theme ::placeholder{color:#3c4856!important}div.gform_wrapper.gravity-theme div.gform_fields{width:calc(100% + 20px);margin:0 -10px!important;display:-ms-flexbox;display:flex;grid-column-gap:0;grid-row-gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap}div.gform_wrapper.gravity-theme div.gform_fields .gf_hidden{position:absolute;width:0!important;height:0!important;margin:0!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield{width:100%!important;max-width:100%!important;padding:0 10px!important;margin:0 auto 20px!important;background:0 0!important;border:0!important;display:inline-block;vertical-align:top}div.gform_wrapper.gravity-theme div.gform_fields .gfield.form-boxes{padding:0!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield div.ginput_container{margin:0 auto;line-height:0}div.gform_wrapper.gravity-theme div.gform_fields .gfield.hidden_label .gfield_label,div.gform_wrapper.gravity-theme div.gform_fields .gfield.hide_label .gfield_label,div.gform_wrapper.gravity-theme div.gform_fields .gfield.hide_required .gfield_required{display:none!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_half{width:50%!important}div.gform_wrapper.gravity-theme label.gfield_label{font-weight:400;margin-bottom:4px;font-size:14px;line-height:22px}div.gform_wrapper.gravity-theme.gform_validation_error .gform_body ul li.gfield.gfield_error,div.gform_wrapper.gravity-theme.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme select:not([multiple=multiple]),div.gform_wrapper.gravity-theme textarea{border-width:1px!important;border-style:solid;border-color:#32445b;background:0 0;color:#3c4856;font-family:sofia-pro,sans-serif;height:60px;line-height:30px!important;font-size:18px;padding:13px 18px 15px;margin:0 auto;width:100%;border-radius:5px;letter-spacing:-.01em;outline:0}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme select:not([multiple=multiple]):focus,div.gform_wrapper.gravity-theme textarea:focus{-ms-box-shadow:0 0 12px rgba(50,68,91,.4);box-shadow:0 0 12px rgba(50,68,91,.4)}div.gform_wrapper.gravity-theme textarea{height:205px!important}div.gform_wrapper.gravity-theme textarea.medium{height:120px!important}div.gform_wrapper.gravity-theme .ginput_container_checkbox label,div.gform_wrapper.gravity-theme .ginput_container_radio label{font-weight:700}div.gform_wrapper.gravity-theme select option{color:#000}div.gform_wrapper.gravity-theme div.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme div.gfield_error textarea{border-color:#a5000f!important;background:rgba(165,0,15,.1)}div.gform_wrapper.gravity-theme div.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme div.gfield_error textarea:focus{-ms-box-shadow:0 0 8px rgba(165,0,15,.4);box-shadow:0 0 8px rgba(165,0,15,.4)}div.gform_wrapper.gravity-theme div.gfield_error .validation_message{font-size:13px;line-height:20px;color:#a5000f}div.gform_wrapper.gravity-theme div.gfield.gfield_error.gfield_contains_required div.ginput_container,div.gform_wrapper.gravity-theme div.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0!important;margin-bottom:0!important}div.gform_wrapper.gravity-theme div.validation_error{background:#a5000f;font-size:16px;font-weight:400;color:#fff;border:0!important;padding:8px 15px;margin-bottom:26px}div.gform_wrapper.gravity-theme .gform_footer{padding:0;margin:0 auto;position:relative;text-align:center}div.gform_wrapper.gravity-theme .gform_footer .button,div.gform_wrapper.gravity-theme .gform_footer button,div.gform_wrapper.gravity-theme .gform_footer input.button,div.gform_wrapper.gravity-theme .gform_footer input[type=submit]{display:block;width:100%;border-radius:5px;color:#f3faff;text-transform:uppercase;font-weight:500;font-size:17px;line-height:1.44444;padding:16px 24px;border:1px solid #4cadf9;letter-spacing:.05em;background:#4cadf9;text-align:center}div.gform_wrapper.gravity-theme .gform_footer .button:active,div.gform_wrapper.gravity-theme .gform_footer .button:focus,div.gform_wrapper.gravity-theme .gform_footer .button:hover,div.gform_wrapper.gravity-theme .gform_footer button:active,div.gform_wrapper.gravity-theme .gform_footer button:focus,div.gform_wrapper.gravity-theme .gform_footer button:hover,div.gform_wrapper.gravity-theme .gform_footer input.button:active,div.gform_wrapper.gravity-theme .gform_footer input.button:focus,div.gform_wrapper.gravity-theme .gform_footer input.button:hover,div.gform_wrapper.gravity-theme .gform_footer input[type=submit]:active,div.gform_wrapper.gravity-theme .gform_footer input[type=submit]:focus,div.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover{color:#f3faff;background:#3c4856;border-color:#3c4856}div.gform_wrapper.gravity-theme .gform_ajax_spinner{position:absolute;top:calc(50% - 6px);left:calc(100% + 2px)}div.gform_wrapper.gravity-theme .gform_validation_errors{border-color:#a5000f;color:#a5000f;border-radius:5px;font-family:sofia-pro,sans-serif;font-weight:400;margin-bottom:20px;letter-spacing:.01em}div.gform_wrapper.gravity-theme .gform_validation_errors>h2{color:#a5000f;font-family:sofia-pro,sans-serif}div.gform_wrapper.gravity-theme div.gfield_error .validation_message{border:none;background:0 0;padding:4px 0;margin:0 auto;font-family:sofia-pro,sans-serif;font-weight:400;letter-spacing:.01em}div.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0!important}div.gform_wrapper ul.gfield_checkbox li label,div.gform_wrapper ul.gfield_radio li label{margin:6px 0 0 4px}.gform_confirmation_message{color:#32445b;padding:15px 0}.gform_confirmation_message h1,.gform_confirmation_message h2,.gform_confirmation_message h3{text-transform:uppercase;margin-top:0}.gform_confirmation_message p{text-align:justify;font-size:20px;line-height:1.5;margin:0 0 30px;font-weight:300;letter-spacing:-.015em}.gform_confirmation_message p:last-child{margin-bottom:0}.cp_section .gform_confirmation_message{padding:15px 20px;text-align:center}.cp_section .gform_confirmation_message p{text-align:center}#masthead{position:fixed;top:0;left:0;width:100%;z-index:1000}#masthead .flex-container{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header-wrap{background:rgba(25,30,36,.7);padding:28px 0}#masthead.affix .header-wrap{padding:8px 0}.admin-bar #masthead{top:32px}#logo{padding:8px 0 6px}#logo a{display:inline-block;max-width:100%}#logo img{max-width:100%;height:auto!important}#header-navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;position:relative}#header-navigation .header-btn{position:relative;z-index:1000}#menu-toggle{background:0 0;color:#fff;display:block;position:absolute;top:calc(50% - 17px);left:-55px;padding:5px;margin:0;width:40px;height:34px;border:0;z-index:1000;transition:.3s}#menu-toggle .icon-bar{display:block;width:30px;height:4px;border-radius:0;background:#fff;margin-bottom:5px;transition:.3s}#menu-toggle .icon-bar:last-child{margin-bottom:0!important}#menu-toggle .icon-bar.icon-bar-1{width:40px;margin-left:-10px}#menu-toggle .icon-bar.icon-bar-3{width:20px;margin-left:10px}#menu-toggle .icon-bar.icon-bar-2{position:relative}#menu-toggle .icon-bar.icon-bar-2:after,#menu-toggle .icon-bar.icon-bar-2:before{content:"";width:calc(100% + 10px);opacity:0;height:100%;background:#fff;transition:.4s;border-radius:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}#menu-toggle:active .icon-bar,#menu-toggle:focus .icon-bar,#menu-toggle:hover .icon-bar{background:#4cadf9}#menu-toggle:active .icon-bar.icon-bar-1,#menu-toggle:active .icon-bar.icon-bar-3,#menu-toggle:focus .icon-bar.icon-bar-1,#menu-toggle:focus .icon-bar.icon-bar-3,#menu-toggle:hover .icon-bar.icon-bar-1,#menu-toggle:hover .icon-bar.icon-bar-3{width:30px;margin-left:0}#menu-toggle:active .icon-bar.icon-bar-2:after,#menu-toggle:active .icon-bar.icon-bar-2:before,#menu-toggle:focus .icon-bar.icon-bar-2:after,#menu-toggle:focus .icon-bar.icon-bar-2:before,#menu-toggle:hover .icon-bar.icon-bar-2:after,#menu-toggle:hover .icon-bar.icon-bar-2:before{background:#4cadf9}#menu-toggle.open{left:-366px}#menu-toggle.open .icon-bar.icon-bar-1,#menu-toggle.open .icon-bar.icon-bar-3{opacity:0!important}#menu-toggle.open .icon-bar.icon-bar-1{width:40px;margin-left:-10px}#menu-toggle.open .icon-bar.icon-bar-3{width:20px;margin-left:10px}#menu-toggle.open .icon-bar.icon-bar-2{background:0 0}#menu-toggle.open .icon-bar.icon-bar-2:after{opacity:1;-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#menu-toggle.open .icon-bar.icon-bar-2:before{opacity:1;-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#main-navigation{position:fixed;right:calc(50% - 1066px);top:0;opacity:0;width:580px;visibility:hidden;padding-top:120px;transition:.3s;background:#191e24;z-index:9}#main-navigation:before{content:"";width:680px;height:100%;display:block;background:inherit;z-index:1;position:absolute;top:0;left:100%}#main-navigation.animating{pointer-events:none!important}#main-navigation.open{right:calc(50% - 600px);visibility:visible;opacity:1}#main-navigation>ul{width:100%;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:auto;list-style-type:none;padding:22px 0 22px 40px}#main-navigation>ul ul,#main-navigation>ul ul ul{list-style-type:none;margin:0;padding:7px 0 0 24px}#main-navigation li{width:100%;max-width:304px;display:block;padding:7px 0}#main-navigation li a{font-size:18px;line-height:24px;padding:5px 0;color:#a0acbd;display:block;position:relative;letter-spacing:.05em}#main-navigation li a:after,#main-navigation li a:before{content:"";position:absolute;width:0;height:1px;background:#4cadf9;top:0;left:0;transition:width .3s}#main-navigation li a:after{top:100%}#main-navigation li a:active,#main-navigation li a:focus,#main-navigation li a:hover{color:#4cadf9}#main-navigation li a:active:after,#main-navigation li a:active:before,#main-navigation li a:focus:after,#main-navigation li a:focus:before,#main-navigation li a:hover:after,#main-navigation li a:hover:before{width:100%}.admin-bar #main-navigation{top:32px}@media screen and (max-width:1200px){#main-navigation{right:-466px}#main-navigation.open{right:0}}#footer{color:#a0acbd;background-color:#3c4856;padding:76px 0 32px}#footer a{color:#a0acbd}#footer a b,#footer a strong{color:#4cadf9;font-weight:500}#footer a:active,#footer a:focus,#footer a:hover{color:#4cadf9}#footer-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:20px 0 11px}#footer-logo a{display:inline-block;margin:0 auto;max-width:100%}#footer-logo img{max-width:100%;height:auto!important}#footer-menu{padding:10px 0}#footer-menu ul{list-style-type:none;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;-ms-flex-pack:center;justify-content:center}#footer-menu li{padding:5px 18px}#footer-menu li a{display:block;font-size:18px;line-height:1.66667;letter-spacing:.05em;padding:0 8px}.footer-content a{display:inline-block;line-height:1.33333;letter-spacing:.05em}.footer-content ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding:0;margin:0}.footer-content ul.address-links{padding-top:25px}li.phone-link{position:relative;padding:0 11px 6px}li.phone-link:after{content:"";display:block;background:#a0acbd;width:2px;height:22px;position:absolute;top:calc(50% - 11px);right:-1px}li.phone-link:last-child:after{display:none}li.phone-link a{font-size:24px;line-height:1.33333;letter-spacing:.05em}li.email-link{padding:3px 12px 8px}li.email-link a{font-size:20px}li.address-link{padding:12px 15px}li.address-link i{font-size:27px;line-height:1;margin-right:4px}li.address-link a{font-size:17px;display:-ms-flexbox;display:flex}ul.social-media-links li{padding:13px}ul.social-media-links a{letter-spacing:0;display:block;text-align:center;width:30px;height:30px;background:#4cadf9;font-size:18px;line-height:30px;border-radius:15px}#footer ul.social-media-links a{color:#3c4856}#footer ul.social-media-links a:active,#footer ul.social-media-links a:focus,#footer ul.social-media-links a:hover{color:#3c4856;background:#fff}.colophon{text-align:center;padding:30px 0 0}.colophon p{margin:0}.colophon a{font-size:80%;opacity:.4;letter-spacing:.05em}.colophon a:active,.colophon a:focus,.colophon a:hover{opacity:.6}.back-to-top{visibility:hidden;opacity:0;position:fixed;bottom:10px;right:20px;z-index:20;background:#a5000f;border:2px solid #a5000f;height:36px;width:36px;border-radius:50%;-ms-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2)}.back-to-top:hover{-ms-box-shadow:0 0 12px rgba(165,0,15,.7);box-shadow:0 0 12px rgba(165,0,15,.7)}.back-to-top:before{content:"";display:block;position:absolute;top:calc(50% - 6px);left:calc(50% - 7px);width:0;height:0;border-bottom:8px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.show-back-to-top .back-to-top{visibility:visible;opacity:1}.page-sections{background:inherit}.page-sections .heading{margin:0}.page-sections .heading.v2{color:#222e3e;font-size:48px;line-height:1.16667;margin:0 auto 30px;font-weight:600}.page-sections .heading.v2 b,.page-sections .heading.v2 strong{color:#4cadf9;font-weight:inherit;display:inline-block}.page-sections .has-line{position:relative}.page-sections .has-line:before{content:"";position:absolute;display:block;width:640px;height:2px;background:#a0acbd;left:-680px;top:8px;z-index:1}.page-sections .heading-top{font-size:18px;line-height:1.33333;font-weight:400;color:#222e3e;margin:-6px 0 30px}.page-sections .heading-top b,.page-sections .heading-top strong{font-weight:inherit;color:#4cadf9}.the-content{font-weight:300}.the-content p{font-size:20px;line-height:1.5;margin:0 0 30px}.the-content b,.the-content strong{font-weight:600}.the-content ul{list-style-type:none;padding:0;margin:0 0 30px}.the-content ul li{font-weight:300;display:block;position:relative;padding:0 0 0 22px;font-size:18px;line-height:1.66667;margin-bottom:6px;letter-spacing:-.01em}.the-content ul li:before{content:"";display:block;position:absolute;width:6px;height:6px;background:#4cadf9;border-radius:50%;left:0;top:13px}.the-content.v2{color:#3c4856}.the-content.v2 p{font-size:18px;line-height:1.66667}ul.btn-links{width:calc(100% + 20px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 -10px;list-style-type:none;-ms-flex-pack:center;justify-content:center}ul.btn-links li{max-width:300px;padding:10px;-ms-flex:1;flex:1}ul.ul-col-2{column-count:2}.blog_page_heading,.page_heading{color:#fff}.blog_page_heading .the-content-wrap,.page_heading .the-content-wrap{background:rgba(13,13,13,.4);padding:120px 0 0}.blog_page_heading .heading,.page_heading .heading{margin:0 auto;text-align:center;font-size:48px;line-height:1.16667;font-weight:600;width:100%;letter-spacing:-.015em;padding:32px 0}.blog_page_heading .flex-container,.page_heading .flex-container{-ms-flex-align:center;align-items:center}.blog_page_heading .resizer,.page_heading .resizer{height:160px;width:1px;margin:0 0 0 -1px}.hero_section .the-content-wrap{position:relative;z-index:1;overflow:hidden}.hero_section video{position:absolute;z-index:2;min-height:100%;min-width:100%;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero_section .header-video{width:100%;height:100%;position:absolute;z-index:1;margin:0 auto;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:stretch;justify-content:stretch}.hero_section .header-video:after{content:"";display:block;width:100%;height:100%;z-index:3;position:absolute;top:0;left:0;background:#000;opacity:.2}.hero_section .content{position:relative;z-index:4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:600px;max-width:100%;height:100vh;max-height:870px;padding:166px 0 50px;-ms-flex-pack:center;justify-content:center}.hero_section .content.full-height{max-height:none}.hero_section .heading{font-size:72px;line-height:1.16667;letter-spacing:-.015em;color:#fff;font-weight:500;margin:0 0 38px}.hero_section ul.btn-links{max-width:600px}.admin-bar .hero_section .content{height:calc(100vh - 32px)}.mission_section{padding:100px 0 70px;position:relative;color:#fff}.mission_section:before{content:"";position:absolute;z-index:1;background:#fff;display:block;width:100%;height:100%;top:0;left:0}.mission_section .the-content-wrap{background:inherit;position:relative;z-index:2}.mission_section .the-content-wrap:after{content:"";background:#191e24;opacity:.85;display:block;top:0;left:0;width:100%;height:100%;position:absolute;z-index:3}.mission_section .container{position:relative;z-index:5}.mission_section .content{width:800px;max-width:100%;margin:0 auto;padding:88px 0 84px}.mission_section .heading{font-size:48px;line-height:1.25;font-weight:600;text-align:center;letter-spacing:-.03em;margin-bottom:44px}.mission_section .heading b,.mission_section .heading strong{color:#4cadf9;font-weight:400}.mission_section .the-content ul{padding:0;margin:0;list-style-type:none;text-align:justify}.mission_section .the-content ul li{position:relative;display:block;padding-left:20px;font-size:20px;font-weight:300;line-height:1.5;margin-bottom:16px}.mission_section .the-content ul li:before{content:"";display:block;position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;left:0;top:14px}.eegis_section{color:#3c4856}.eegis_section .heading-wrap{letter-spacing:-.015em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:3;margin-bottom:50px}.eegis_section .heading-1{font-size:120px;line-height:1;color:#4cadf9;margin:0 62px 0 0;font-weight:300}.eegis_section .heading-2{font-size:36px;line-height:1.33333;margin:38px 0 0;max-width:580px}.eegis_section .the-content-wrap{position:relative;padding:62px 0 100px}.eegis_section .the-content-wrap:before{content:"";display:block;width:1880px;left:calc(50% - 1280px);top:0;z-index:1;height:calc(100% - 250px);position:absolute;background:#f5f6f8}.eegis_section .flex-container{-ms-flex-pack:justify;justify-content:space-between}.eegis_section .btn-links,.eegis_section .content-wrap,.eegis_section .image-wrap,.eegis_section .the-content{position:relative;z-index:2}.eegis_section .content-wrap,.eegis_section .image-wrap{width:calc(50% - 20px)}.eegis_section .image-wrap{-ms-flex-item-align:end;align-self:flex-end;padding-top:25px}.eegis_section .the-image{width:calc(100% + 680px);height:500px;margin:0 -680px 0 0;background-position:center bottom;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}.eegis_section .content-wrap{padding:15px 0 50px;-ms-flex-item-align:start;align-self:flex-start}.eegis_section .content-wrap:after{content:"";position:absolute;display:block;width:640px;height:2px;background:#a0acbd;left:-682px;top:31px;z-index:1}.eegis_section .content-wrap:before{content:"";display:block;width:1880px;left:calc(50% - 970px);top:0;height:100%;position:absolute;background:#f5f6f8;z-index:1}.eegis_section .the-content{font-weight:300;text-align:justify;padding-bottom:7px}.sa_section{color:#fff;text-align:center;position:relative;padding-bottom:70px}.sa_section:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.sa_section .the-content-wrap{position:relative;z-index:2;background:inherit;padding-top:448px}.sa_section .the-content-wrap:before{content:"";position:absolute;display:block;z-index:1;background:url(assets/img/gr-black.png) bottom center repeat-x;top:0;left:0;width:100%;height:100%;opacity:.4}.sa_section .the-content-wrap .container{position:relative;z-index:3}.sa_section .heading{font-size:54px;line-height:1.18519;letter-spacing:-.01em;font-weight:600;padding:28px 0}.sa_section .heading b{font-weight:400}.sa_section ul.btn-links{margin-bottom:-40px}.industries_section .the-content-wrap{padding:56px 0 90px}.industries_section .heading{font-size:48px;line-height:1.16667;font-weight:600;letter-spacing:-.015em;color:#222e3e;margin:0 0 28px}.industries_section .industries{margin:0 auto;width:100%;display:-ms-flexbox;display:flex;overflow:hidden;box-sizing:border-box;position:relative;height:220px}.industries_section .item-wrap{display:inline-block;vertical-align:top}.industries_section .item{padding:10px;width:220px}.industries_section .industry{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#3c4856;background:#f5f6f8;padding:50px 0 28px}.industries_section .industry:active,.industries_section .industry:focus,.industries_section .industry:hover{background:#3c4856;color:#4cadf9}.industries_section .name{font-size:18px;line-height:24px;font-weight:500;display:block;white-space:initial;text-align:center;margin:4px auto;height:48px}.industries_section .ic-wrap{height:66px;display:-ms-flexbox;display:flex;width:100%;max-width:100%}.industries_section .ic-wrap img{max-width:100%;max-height:100%;margin:auto}div.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%;margin:0}div.scrollableArea{position:relative;width:auto;height:100%}.contact_section .the-content-wrap{padding:100px 0}.contact_section .flex-container{-ms-flex-pack:justify;justify-content:space-between;background:#f5f6f8}.contact_section .content-wrap{width:calc(50% - 10px);padding:0 20px;display:-ms-flexbox;display:flex}.contact_section .image-wrap{width:calc(50% - 20px);display:-ms-flexbox;display:flex;height:inherit;overflow:hidden}.contact_section .content{width:100%;max-width:580px;margin:auto 0 auto auto;position:relative;padding:50px 0 54px}.contact_section .image{height:100%}.contact_section .image img{height:100%!important;width:auto!important}.contact_section .heading{font-size:48px;line-height:1.16667;font-weight:500;letter-spacing:-.01em;color:#3c4856;margin:0 0 40px;position:relative}.contact_section .heading:before{content:"";position:absolute;display:block;width:640px;height:2px;background:#a0acbd;left:-682px;top:38px;z-index:1}.cp_section .the-content-wrap{padding:100px 0}.cp_section .flex-container{-ms-flex-pack:justify;justify-content:space-between}.cp_section .contact-form-wrap,.cp_section .content-wrap{width:calc(50% - 20px)}.cp_section .contact-form-wrap{background:#f5f6f8;padding:40px 0 32px 40px;border-radius:8px 0 0 8px;position:relative;-ms-flex-item-align:start;align-self:flex-start}.cp_section .contact-form-wrap:before{content:"";position:absolute;top:0;left:100%;height:100%;width:680px;display:block;background:inherit}.cp_section .content-wrap{letter-spacing:-.015em;color:#3c4856}.cp_section .the-content-v2{text-align:justify;letter-spacing:0;padding-bottom:27px}.contact-link{display:block;margin-bottom:36px}.contact-link a{display:-ms-inline-flexbox;display:inline-flex;clear:both;-ms-flex-align:center;align-items:center;color:#32445b;font-size:18px;letter-spacing:.05em}.contact-link a i{height:37px;width:37px;background:#a0acbd;border-radius:50%;color:#fff;text-align:center;line-height:37px;font-size:20px;margin:0 8px 0 0;transition:background .3s;letter-spacing:0}.contact-link a:active,.contact-link a:focus,.contact-link a:hover{color:#4cadf9}.contact-link a:active i,.contact-link a:focus i,.contact-link a:hover i{background:#4cadf9}.contact-link a b,.contact-link a strong{font-weight:inherit;color:#4cadf9}.contact-link a.phone-link{font-size:24px;font-weight:500;letter-spacing:.025em}.wwd_section .the-content-wrap{padding:100px 0 90px}.wwd_section ul.btn-links{-ms-flex-pack:justify;justify-content:space-between}.wwd_section ul.btn-links li{max-width:340px}.wwd_section .flex-container{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wwd_section .content-wrap,.wwd_section .video-wrap{width:calc(50% - 20px)}.wwd_section .content-wrap{-ms-flex-order:1;order:1;max-width:540px}.wwd_section .video-wrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-order:2;order:2}.wwd_section .content-bottom{width:100%;-ms-flex-order:3;order:3}.wwd_section .heading-top{margin-bottom:20px}.wwd_section .heading.v2{margin-bottom:25px}.wwd_section .the-content{text-align:justify}.wwd_section .the-content p:last-child{margin-bottom:20px}.wwd_section a.video-link{display:inline-block;margin:0 auto;max-width:100%;overflow:hidden;border-radius:10px;position:relative}.wwd_section a.video-link:before{content:"";background:url(assets/img/ic-play.png) center center no-repeat;z-index:2;display:block;width:110px;height:110px;position:absolute;top:calc(50% - 55px);left:calc(50% - 55px)}.wwd_section a.video-link:active:before,.wwd_section a.video-link:focus:before,.wwd_section a.video-link:hover:before{opacity:.9;-ms-transform:scale(1.4,1.4);transform:scale(1.4,1.4)}.wwd_section a.video-link img{max-width:100%;height:auto!important}.op_section{position:relative}.op_section:before{content:"";display:block;position:absolute;top:auto;bottom:0;left:0;height:150px;width:100%;background:#fff;z-index:1}.op_section .the-content-wrap{position:relative;z-index:2;padding-top:72px}.op_section .heading.v2{margin:0 auto 62px}div.steps{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}div.steps .step{width:100%;border:1px solid #ebebeb;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:60px 98px 60px 78px;background:#f7f8f9;color:#3c4856;cursor:pointer}div.steps .step:active,div.steps .step:focus,div.steps .step:hover{color:#fff;background:#4cadf9;border-color:#4cadf9}div.steps .step:active .icon img,div.steps .step:focus .icon img,div.steps .step:hover .icon img{filter:invert(99%) sepia(22%) saturate(2%) hue-rotate(153deg) brightness(140%) contrast(100%)}div.steps .step:active .count,div.steps .step:focus .count,div.steps .step:hover .count{color:#4cadf9;background:#fff}div.steps .desc{font-weight:300;font-size:18px;line-height:30px;letter-spacing:-.01em;width:calc(100% - 82px)}div.steps .desc p{margin:0}div.steps .icon{position:relative;width:60px}div.steps .icon img{max-width:100%;height:auto!important;display:block}div.steps .count{text-align:center;width:35px;height:35px;font-weight:600;font-size:20px;line-height:30px;padding-bottom:5px;color:#fff;background:#222e3e;display:block;position:absolute;left:32px;top:-1px;z-index:1;letter-spacing:-.01em;border-radius:18px}.team_section .the-content-wrap{padding:100px 0}.team_section .flex-container{-ms-flex-pack:justify;justify-content:space-between}.team_section .content-wrap{width:280px;max-width:100%}.team_section .heading.v2{line-height:1;letter-spacing:-.01em;margin-bottom:53px}.team_section .members-wrap{width:calc(100% - 300px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.team_section .member{width:33.33333%}.team_section .member a{display:block;position:relative;color:#fff;overflow:hidden}.team_section .member a:before{content:"";position:relative;display:block;width:100%;height:0;padding-top:100%}.team_section .member a:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:url(assets/img/bg-gradient.jpg) center center/cover no-repeat;opacity:0;z-index:3;transition:opacity .3s}.team_section .member a img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-moz-filter:grayscale(100%);filter:grayscale(100%)}.team_section .member a .info{position:absolute;z-index:4;bottom:0;left:-50px;width:100%;text-align:center;padding:20px 10px;opacity:0;transition:.3s}.team_section .member a .info span{content:url(assets/img/ic-arrow.png);display:block;margin:0 auto}.team_section .member a .name{font-size:22px;line-height:1;font-weight:400;margin:0}.team_section .member a .title{font-size:16px;line-height:1.5;font-weight:600;margin:0 auto 14px}.team_section .member a:active .info,.team_section .member a:focus .info,.team_section .member a:hover .info{opacity:1;left:0}.team_section .member a:active:after,.team_section .member a:focus:after,.team_section .member a:hover:after{opacity:.7}.member_section .the-content-wrap{padding:100px 0 95px}.member_section .flex-container{-ms-flex-pack:justify;justify-content:space-between}.member_section .image-wrap{width:300px;max-width:100%}.member_section .image-wrap img{max-width:100%;height:auto!important;-moz-filter:grayscale(100%);filter:grayscale(100%)}.member_section .content-wrap{width:calc(100% - 340px);-ms-flex-item-align:start;align-self:flex-start}.member_section .heading-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:29px}.member_section .the-content{border-top:2px solid #a0acbd;padding:18px 0 0;text-align:justify;letter-spacing:-.015em}.member_section .the-content p:last-child{margin-bottom:0}.member_section .name h3{font-size:24px;line-height:1;margin:0 0 7px;color:#4cadf9;font-weight:600}.member_section .name h4{font-weight:600;font-size:16px;line-height:1;color:#222e3e;margin:0 0 5px}.member_section .contact-link{margin:auto 0 0}.member_section .contact-link a{font-size:16px;font-weight:400}.member_section .contact-link a b,.member_section .contact-link a strong{font-weight:500}.member_section .contact-link a i{font-size:15px;height:25px;width:25px;line-height:25px;margin:5px 6px 0 0}.faqs_section .the-content-wrap{padding:100px 0}.faqs_section .the-content{color:#3c4856;font-weight:300}.faqs_section .heading-top{margin-bottom:24px}.faqs_section .heading.v2{margin-bottom:40px}.faqs.panel-group{margin:0}.faqs.panel-group .panel{margin-bottom:10px;border-radius:0;background:0 0;border:0;-ms-box-shadow:none;box-shadow:none}.faqs.panel-group .panel:last-child{margin-bottom:0}.faqs.panel-group .panel-heading{border-radius:0;padding:0}.faqs.panel-group .panel-heading a{display:block;position:relative;background:#f0f7ff;color:#3c4856;font-weight:500;font-size:20px;line-height:1.2;padding:24px 65px 32px 20px;border-radius:5px}.faqs.panel-group .panel-heading a:focus,.faqs.panel-group .panel-heading a:hover{color:#fff;background:#3c4856}.faqs.panel-group .panel-heading .icon{position:absolute;right:26px;font-size:18px;height:24px;text-align:center;width:24px;top:calc(50% - 12px)}.faqs.panel-group .panel-heading .fas{position:absolute;top:50%;left:50%;opacity:0;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .4s}.faqs.panel-group .panel-heading .fa-chevron-down{opacity:1}.faqs.panel-group .panel-faqs.active .panel-heading a{color:#fff;background:#3c4856}.faqs.panel-group .panel-faqs.active .panel-heading .fa-minus{opacity:1}.faqs.panel-group .panel-faqs.active .panel-heading .fa-chevron-down{opacity:0}.faqs.panel-group .the-content{padding:32px 30px}.faqs.panel-group .the-content p:last-child{margin-bottom:0}.sc_section .the-content-wrap{padding:100px 0 90px}.sc_section .has-line:before{top:0}.sc_section .heading{font-size:48px;line-height:1.33333;font-weight:600;letter-spacing:-.01em;margin:-20px 0 44px;color:#222e3e}.sc_section .heading b,.sc_section .heading strong{color:#4cadf9;font-weight:400}.sc_section .the-content{text-align:justify;letter-spacing:-.01em;padding:13px 0 25px}.sc_section .flex-container{-ms-flex-pack:justify;justify-content:space-between}.sc_section .content-wrap,.sc_section .image-wrap{width:calc(50% - 20px)}.sc_section .image-wrap{position:relative;-ms-flex-item-align:start;align-self:flex-start}.sc_section .image-wrap img{max-width:100%;height:auto!important}.sc_section .image-wrap .image-2{position:absolute;z-index:2;bottom:0;left:0;width:calc(100% + 109px);margin:0 -22px -172px -87px}.sc_section ul.btn-links{-ms-flex-pack:justify;justify-content:space-between}.sc_section ul.btn-links li{max-width:340px}.sc_section+.industries_section .heading{display:none}.sc_section_2 .the-content-wrap{padding:100px 0 60px}.sc_section_2 .heading-wrap{letter-spacing:-.01em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:2;margin:-45px 0 75px}.sc_section_2 .heading-1{font-size:120px;line-height:.85;color:#4cadf9;margin:0 40px 0 0;font-weight:400;letter-spacing:-.02em;max-width:460px}.sc_section_2 .heading-2{letter-spacing:-.04em;text-align:justify;font-size:46px;line-height:1.33333;margin:28px 0 0;font-weight:400;color:#222e3e}.sc_section_2 .cards{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.sc_section_2 .card-wrap{width:calc(50% - 20px);margin-bottom:40px}.sc_section_2 .card-wrap:nth-of-type(odd):last-child{margin:0 auto 40px}.sc_section_2 .card{display:block;position:relative;overflow:hidden;width:100%;max-width:580px;color:#fff;background:#222e3e;border-radius:8px}.sc_section_2 .card:before{content:"";display:block;position:relative;width:100%;height:0;padding-top:68.96552%}.sc_section_2 .card:after{content:"";display:block;position:absolute;background:url(assets/img/gr-blue.png) bottom center repeat-x;width:100%;height:100%;top:0;left:0;opacity:.9;z-index:2;transition:opacity .3s}.sc_section_2 .card img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.5;z-index:1;max-width:100%;height:auto!important;min-height:100%}.sc_section_2 .card .more,.sc_section_2 .card .title{position:absolute;z-index:3;width:100%;left:0;text-align:center;padding:20px}.sc_section_2 .card .title{font-size:32px;line-height:2.25;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:400;letter-spacing:-.015em;padding-bottom:34px}.sc_section_2 .card .title b,.sc_section_2 .card .title strong{font-size:72px;line-height:1;font-weight:300}.sc_section_2 .card .more{bottom:22px;font-size:20px;line-height:1.5;font-weight:300}.sc_section_2 .card .more:after{content:url(assets/img/ic-arrow.png);position:absolute;display:inline-block;margin:4px 0 0 9px}.sc_section_2 .card:active,.sc_section_2 .card:focus,.sc_section_2 .card:hover{background:#4cadf9}.sc_section_2 .card:active:after,.sc_section_2 .card:focus:after,.sc_section_2 .card:hover:after{opacity:.6}.service_content_1 .the-content-wrap{padding:100px 0 90px}.service_content_1 .flex-container{-ms-flex-pack:justify;justify-content:space-between}.service_content_1 .has-line:before{top:0}.service_content_1 .content-wrap,.service_content_1 .image-wrap{width:calc(50% - 20px)}.service_content_1 .heading-top{font-size:120px;line-height:.65;color:#4cadf9;font-weight:300;margin-bottom:65px}.service_content_1 .heading{font-size:48px;line-height:1.25;color:#222e3e;font-weight:400;letter-spacing:0}.service_content_1 .heading b,.service_content_1 .heading strong{font-weight:600}.service_content_1 .image-wrap img{max-width:100%;height:auto!important}.service_content_1 .the-content{letter-spacing:-.01em;text-align:justify;padding:24px 0 8px}.service_content_1 ul.btn-links{-ms-flex-pack:justify;justify-content:space-between}.service_content_1 ul.btn-links li{max-width:340px}.service_content_2{margin-bottom:22px}.service_content_2 .flex-container{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}.service_content_2 .content-wrap,.service_content_2 .image-wrap{width:calc(50% - 20px)}.service_content_2 .the-content-wrap{padding:80px 0}.service_content_2 .image{width:calc(100% + 277px);margin:-3px -16px -172px -261px;position:relative;z-index:2}.service_content_2 .image img{max-width:100%;height:auto!important}.service_content_2 .heading{font-size:48px;line-height:1;letter-spacing:-.015em;color:#222e3e;font-weight:600;margin:15px auto 48px}.service_content_2 .the-content{color:#222e3e}.service_content_2 .the-content p{margin-bottom:12px}.service_content_2 .the-content p+ul{margin-top:34px}.service_content_3 .the-content-wrap{padding:100px 0 95px}.service_content_3 .flex-container{background:#f5f6f8;position:relative;-ms-flex-pack:justify;justify-content:space-between;padding:72px 0 56px}.service_content_3 .flex-container:before{content:"";position:absolute;right:100%;top:0;display:block;width:680px;height:100%;background:inherit}.service_content_3 .content-wrap,.service_content_3 .image-wrap{width:calc(50% - 20px)}.service_content_3 .content-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.service_content_3 .image{float:left;margin:9px 0 -129px}.service_content_3 .has-line:before{top:15px}.service_content_3 .the-content{color:#222e3e;padding:0 0 20px}.service_content_3 .the-content p{margin-bottom:12px}.blog_page_section .the-content-wrap{padding:50px 0}.blog_page_section .post-contents:before{content:"Layers & Legends";display:block;color:#4cadf9;font-size:18px;line-height:1;letter-spacing:-.015em;margin:9px 0 34px}.blog_page_section .post-title,.blog_page_section h2.heading{font-size:36px;line-height:1.33333;letter-spacing:-.015em;color:#222e3e;font-weight:600;margin:0 0 15px}.blog_page_section .post-title a,.blog_page_section h2.heading a{color:inherit}.blog_page_section .post-title a:active,.blog_page_section .post-title a:focus,.blog_page_section .post-title a:hover,.blog_page_section h2.heading a:active,.blog_page_section h2.heading a:focus,.blog_page_section h2.heading a:hover{color:#4cadf9}div.single-post{-ms-flex-pack:justify;justify-content:space-between;padding:42px 0 31px}div.single-post .content-wrap{width:calc(100% - 400px);padding:8px 0 10px}div.single-post .sidebar{width:360px;padding:5px 0}div.single-post .the-content{padding:15px 0 0;color:#3c4856;text-align:justify}div.single-post .post-image{border-bottom:2px solid #a0acbd;padding:0 0 38px;margin:0 0 37px}div.single-post .post-image img{max-width:100%;height:auto!important}div.single-post .the_champ_sharing_container{padding-top:40px}div.the_champ_horizontal_sharing li:first-child{margin-left:-14px!important}.the_champ_horizontal_sharing .theChampSharing .theChampSharingSvg{transition:.3s}.the_champ_sharing_title{font-weight:600!important;font-size:16px;color:#3c4856;margin:0}div.blog-posts{padding:0 0 50px}div.blog-posts .article-wrap{padding:40px 0 48px;border-bottom:2px solid #a0acbd}div.blog-posts .article-contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}div.blog-posts .image{width:calc(50% - 20px);padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden;max-height:420px}div.blog-posts .image img{max-width:100%;width:100%!important;height:auto!important;display:block;opacity:.3}div.blog-posts .image a{display:block;width:100%;background:url(assets/img/bg-gradient-2.jpg) center center/cover no-repeat}div.blog-posts .post-contents{width:calc(50% - 20px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}div.blog-posts .post-contents:first-child:last-child{width:100%}div.blog-posts .excerpt{padding:15px 0;font-size:18px;line-height:1.66667;color:#3c4856;font-weight:300;text-align:justify}div.blog-posts .excerpt p{margin:0}div.blog-posts ul.btn-links{-ms-flex-pack:justify;justify-content:space-between;margin:auto -10px 0}div.blog-posts ul.btn-links li{max-width:340px}.wpll-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.wpll-pagination .page-numbers{display:block;margin:5px;border-radius:3px;background:#fff;padding:4px 14px 7px;font-size:16px;text-transform:uppercase;line-height:24px;color:#222e3e;border:1px solid #222e3e}.wpll-pagination .page-numbers:active,.wpll-pagination .page-numbers:focus,.wpll-pagination .page-numbers:hover{background:#4cadf9;color:#fff;border-color:#4cadf9}.wpll-pagination .page-numbers.current{color:#fff;background:#3c4856;border-color:#3c4856}.searchform{font-family:sofia-pro,sans-serif;padding:15px 0;margin:0}.searchform div{width:100%;display:-ms-flexbox;display:flex}.searchform input[type=text]{height:47px;line-height:25px;font-size:14px;padding:10px 15px;background:0 0;border:1px solid rgba(76,173,249,.3);color:#222e3e;outline:0;border-right:0;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:4px 0 0 4px;text-transform:uppercase;font-weight:500}.searchform input[type=text]:focus{border-color:#3c4856}.searchform input[type=submit]{height:47px;border:1px solid #4cadf9;border-radius:0 4px 4px 0;background:#4cadf9;color:#fff;font-size:14px;line-height:25px;padding:8px 9px;text-transform:uppercase;outline:0;letter-spacing:.015em}.searchform input[type=submit]:focus,.searchform input[type=submit]:hover{color:#fff;background:#3c4856;border-color:#3c4856}.default-page-section.error-404 .the-content-wrap{padding:50px 0}div.nothing-found .heading{font-weight:600;text-transform:uppercase;margin:20px 0}.sidebar{color:#191e24}.sidebar .widget-wrap{padding:0;margin-bottom:99px}.sidebar .widget-wrap:last-child{margin-bottom:0}.sidebar .widget-title{font-size:36px;line-height:1;color:#4cadf9;font-weight:600;border-bottom:2px solid #a0acbd;padding:0 0 22px;margin:0 0 15px}.sidebar .gform_widget{background:#222e3e;border-radius:5px;padding:30px 34px 33px}.sidebar .gform_widget .widget-title{border:0;text-align:center;font-weight:500;font-size:26px;color:#fff;padding:0 0 5px;letter-spacing:-.015em}.sidebar .gform_widget .gform_confirmation_message{color:#a0acbd;padding:40px 0}.sidebar .gform_widget div.gform_wrapper.gravity-theme{margin:0 auto}.sidebar .gform_widget div.gform_wrapper.gravity-theme ::-webkit-input-placeholder{color:#a0acbd!important}.sidebar .gform_widget div.gform_wrapper.gravity-theme ::-ms-input-placeholder{color:#a0acbd!important}.sidebar .gform_widget div.gform_wrapper.gravity-theme :-ms-input-placeholder{color:#a0acbd!important}.sidebar .gform_widget div.gform_wrapper.gravity-theme ::placeholder{color:#a0acbd!important}.sidebar .gform_widget div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.sidebar .gform_widget div.gform_wrapper.gravity-theme select:not([multiple=multiple]),.sidebar .gform_widget div.gform_wrapper.gravity-theme textarea{background:#283649;color:#a0acbd}.sidebar .gform_widget div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_half{width:100%!important}.sidebar ul{list-style-type:none;padding:0;margin:0;font-size:20px;font-weight:600;line-height:1.6;letter-spacing:-.015em;color:#222e3e}.sidebar ul li{margin-bottom:39px}.sidebar ul a{color:inherit}.sidebar ul a:active,.sidebar ul a:focus,.sidebar ul a:hover{color:#4cadf9}.eegis-section+.spaced-section .the-content-wrap,.spaced-section+.mission_section,.spaced-section+.spaced-section .the-content-wrap{padding-top:0}.gray{color:#a0acbd}.blue{color:#4cadf9}.btn-link{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;color:#f3faff;text-transform:uppercase;font-weight:500;font-size:17px;line-height:1.44444;padding:12px 10px;border:1px solid #4cadf9;letter-spacing:.05em;background:#4cadf9;min-width:180px;text-align:center}.btn-link:active,.btn-link:focus,.btn-link:hover{color:#f3faff;background:#3c4856;border-color:#3c4856}.btn-link.has-shadow{-ms-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2)}.btn-link.dblue{background:#3c4856;border-color:#3c4856}.btn-link.dblue:active,.btn-link.dblue:focus,.btn-link.dblue:hover{background:#4cadf9;border-color:#4cadf9}.btn-link.bordered{background:0 0}.btn-link.bordered:active,.btn-link.bordered:focus,.btn-link.bordered:hover{background:#4cadf9;border-color:#4cadf9}.page-sections .btn-link{padding:17px 10px}.grecaptcha-badge{bottom:10px!important;z-index:10}.flex-container{display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.clearfix{content:"";display:block;clear:both;float:none;width:100%}.text-justify{text-align:justify}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}span.oneline{display:inline-block}.has-clearfix:after{content:"";display:block;clear:both;float:none;width:100%}.no-padding{padding:0!important}.animate,.header-wrap,.searchform input[type=submit],.wwd_section a.video-link:before,a,div.gform_wrapper.gravity-theme .gform_footer .button,div.gform_wrapper.gravity-theme .gform_footer button,div.gform_wrapper.gravity-theme .gform_footer input.button,div.gform_wrapper.gravity-theme .gform_footer input[type=submit],div.steps .count,div.steps .icon img,div.steps .step{transition:.3s}.animate-w-delay{transition:.3s .2s}.animate-veryfast{transition:.2s}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.alignnone{margin:0;max-width:100%;display:block;height:auto}.aligncenter{display:block;margin:8px auto 17px;height:auto}.alignleft,.alignright{margin-top:8px;margin-bottom:17px;height:auto}.alignleft{float:left;margin-right:17px}.alignright{float:right;margin-left:17px}.img-wrap{display:block;margin:0 auto 30px;text-align:center}.img-wrap img{float:none;max-width:100%;height:auto!important;margin:8px auto}.img-wrap-right{float:right;margin:0 0 30px 50px}.img-wrap-left{float:left;margin:0 50px 30px 0}img.aligncenter,img.alignleft,img.alignnone,img.alignright{max-width:100%;height:auto!important}@media screen and (max-width:782px){.img-wrap{float:none!important;clear:both;margin:0 auto 20px!important}img.alignleft,img.alignnone img.aligncenter,img.alignright{display:block;margin:20px auto;height:auto;float:none;clear:both}}@media screen and (max-width:1240px){.hero_section .heading{text-align:center}.hero_section .content{margin:0 auto}.sc_section .heading{font-size:42px}.sc_section_2 .heading-2{font-size:42px;text-align-last:auto}.service_content_1 .heading{font-size:42px}}@media screen and (max-width:1080px){.team_section .member{width:50%;max-width:300px}.team_section .members-wrap{-ms-flex-pack:center;justify-content:center}.sc_section .heading{font-size:36px;text-align:center;margin-bottom:20px}.sc_section .the-content-wrap{padding:50px 0}.sc_section .flex-container{-ms-flex-direction:column;flex-direction:column}.sc_section .content-wrap,.sc_section .image-wrap{width:100%}.sc_section ul.btn-links{-ms-flex-pack:center;justify-content:center}.sc_section .the-content{padding:0}.sc_section .image-wrap{margin:0 auto;max-width:500px;padding:40px 0 60px}.sc_section .image-wrap .image-2{width:calc(100% + 60px);margin:0 -40px -40px -20px}}@media screen and (max-width:992px){div.single-post{padding:0;max-width:800px;margin:0 auto;-ms-flex-direction:column;flex-direction:column}div.single-post .content-wrap,div.single-post .sidebar{width:100%}div.single-post .sidebar{padding-top:40px}div.single-post .the_champ_sharing_container{padding-top:10px}.sidebar .widget-wrap{margin-bottom:40px}.service_content_3 .the-content-wrap{padding-top:0!important}.service_content_3 .container{background:#f5f6f8}.service_content_3 .flex-container{padding:30px 0 50px}.service_content_3 .image-wrap{padding-top:30px}.service_content_3 .image{width:100%!important;margin:0 auto}.service_content_3 .image img{max-width:100%!important;height:auto!important}.service_content_2{margin-bottom:0}.service_content_2 .the-content-wrap{padding:40px 0}.service_content_2 .heading{margin:0 auto 30px}.service_content_2 .image-wrap .image{margin:0 auto -30px;width:100%;text-align:center}.service_content_2 .image-wrap img{max-width:100%!important;height:auto!important;margin:0 auto}.service_content_1 .heading-top{text-align:center;margin-bottom:50px;font-size:90px}.service_content_1 .heading{font-size:40px;text-align:center}.service_content_1 ul.btn-links{-ms-flex-pack:center;justify-content:center}.service_content_1 .the-content{padding-bottom:0}.service_content_1 .image-wrap{text-align:center;padding-top:40px}.service_content_1 .image-wrap img{margin:0 auto}.sc_section_2 .heading-1{font-size:90px;max-width:360px}.sc_section_2 .cards{-ms-flex-direction:column;flex-direction:column}.sc_section_2 .card-wrap{width:100%;max-width:580px;margin:0 auto 30px}.member_section .heading-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.faqs.panel-group .panel-heading a{font-size:18px}.faqs.panel-group .the-content p{font-size:16px}.team_section .heading.v2{margin-bottom:30px}.team_section .members-wrap{width:100%;margin-top:40px}.team_section .member{width:33.33333%}.op_section:before{height:50px}.op_section .the-content-wrap{padding-top:30px}.op_section .heading.v2{margin-bottom:30px}div.steps .step{width:100%;padding:30px 30px 30px 20px}div.steps .desc{min-height:0}.wwd_section ul.btn-links{-ms-flex-pack:center;justify-content:center}.wwd_section .content-wrap{max-width:100%}.wwd_section .bottom-content{-ms-flex-order:2;order:2}.wwd_section .video-wrap{padding-top:35px;width:100%;text-align:center;-ms-flex-order:3;order:3}.page_heading .the-content-wrap{padding-top:80px}.page_heading .heading{font-size:40px}#footer{padding:28px 0}#footer-menu ul{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}#footer-menu ul li{padding:0;margin:0;width:100%}#footer-menu ul li a{padding:3px}#main-navigation{width:360px;padding-top:80px}#masthead .header-wrap{padding:8px 0}#menu-toggle.open{left:-146px}.hero_section .content{padding-top:130px}.hero_section .heading{font-size:38px;line-height:1.26316;letter-spacing:-.015em}.mission_section,.spaced-section .the-content-wrap{padding:50px 0}.mission_section .the-content-wrap{padding:0}.mission_section .content{padding:30px 0 64px}.mission_section .heading{margin-bottom:23px}.mission_section .the-content{padding:0 20px;text-align:left}.mission_section .the-content ul{text-align:left}ul.btn-links li{padding:5px 10px}.eegis_section .the-content-wrap{padding:30px 0 50px}.eegis_section .the-content-wrap:before{left:0;height:calc(100% - 390px)}.eegis_section .the-content{padding:0;text-align-last:center;letter-spacing:-.01em}.eegis_section .the-content p:last-child{margin-bottom:26px}.eegis_section .content-wrap{padding:15px 20px}.eegis_section .heading-wrap{margin-bottom:6px}.eegis_section .image-wrap{padding-top:23px}.eegis_section .the-image{height:400px;margin:0 -20px 0 auto;background-attachment:scroll;background-size:auto 700px;background-position:calc(50% - 600px) 0;width:100%}.sa_section{padding-bottom:35px}.sa_section .the-content-wrap{padding-top:300px;background-size:cover!important;background-position:center center!important}.sa_section .the-content-wrap:before{background-color:#000}.sa_section .heading{font-size:36px;line-height:40px;margin-bottom:14px}.sa_section .content{padding:0 20px}.contact_section .content{padding:28px 20px 31px;max-width:100%}.contact_section .heading:before{display:none}.contact_section .image{display:-ms-flexbox;display:flex;margin:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact_section .image img{width:100%!important;height:auto!important}.cp_section .content-wrap{padding-bottom:30px}.cp_section .contact-form-wrap{border-radius:8px;padding:30px 20px;width:100%}.cp_section .contact-form-wrap:before{display:none}.contact-link{text-align:center;margin-bottom:16px}.contact_section .flex-container,.cp_section .flex-container,.eegis_section .flex-container,.service_content_1 .flex-container,.service_content_2 .flex-container,.service_content_3 .flex-container,.tab-flex .flex-container,.team_section .flex-container,.wwd_section .flex-container{-ms-flex-direction:column;flex-direction:column}.contact_section .content-wrap,.contact_section .image-wrap,.cp_section .content-wrap,.cp_section .image-wrap,.eegis_section .content-wrap,.eegis_section .image-wrap,.service_content_1 .content-wrap,.service_content_1 .image-wrap,.service_content_2 .content-wrap,.service_content_2 .image-wrap,.service_content_3 .content-wrap,.service_content_3 .image-wrap,.tab-flex .content-wrap,.tab-flex .image-wrap,.team_section .content-wrap,.team_section .image-wrap,.wwd_section .content-wrap,.wwd_section .image-wrap{width:100%}.mission_section .heading,.tab-heading .heading{font-size:36px;line-height:1.38889;letter-spacing:-.015em}.eegis_section .heading-2,.sc_section_2 .heading-2,.tab-heading-2 .heading-2{font-size:32px;line-height:1.375}.contact_section .heading,.cp_section .heading,.faqs_section .heading,.industries_section .heading,.service_content_2 .heading,.service_content_3 .heading,.tab-heading-3 .heading,.team_section .heading,.wwd_section .heading{font-size:40px;line-height:1.2;text-align:center}.contact_section .heading.v2,.cp_section .heading.v2,.faqs_section .heading.v2,.industries_section .heading.v2,.service_content_2 .heading.v2,.service_content_3 .heading.v2,.tab-heading-3 .heading.v2,.team_section .heading.v2,.wwd_section .heading.v2{font-size:36px;line-height:1.11111}.contact_section .heading-top,.cp_section .heading-top,.faqs_section .heading-top,.industries_section .heading-top,.service_content_2 .heading-top,.service_content_3 .heading-top,.tab-heading-3 .heading-top,.team_section .heading-top,.wwd_section .heading-top{text-align:center;margin-bottom:15px}div.blog-posts:last-child{padding-bottom:0}div.blog-posts .article-wrap:first-child{padding-top:0}div.blog-posts .article-wrap{width:100%;max-width:580px;margin:0 auto}div.blog-posts .article-contents{-ms-flex-direction:column;flex-direction:column}div.blog-posts .article-contents .image,div.blog-posts .article-contents .post-contents{width:100%}.blog_page_section .post-contents:before{margin:20px 0}}@media screen and (max-width:872px){.member_section .flex-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.member_section .image-wrap{margin-bottom:25px}.member_section .content-wrap{width:100%}.member_section .heading-wrap{-ms-flex-align:center;align-items:center}#footer-logo a{margin:5px auto 10px;width:280px;max-width:100%}.footer-content ul.address-links,.footer-content ul.email-links,.footer-content ul.phone-links{-ms-flex-direction:column;flex-direction:column}.footer-content li.phone-link:after{display:none}.footer-content ul.address-links{padding-top:18px}li.address-link{padding-bottom:9px}li.address-link i{color:#4cadf9}.footer-content ul.social-media-links{margin-top:10px}.colophon{padding-top:10px}}@media screen and (max-width:782px){.service_content_1 .heading-top{font-size:84px}.service_content_1 .heading{font-size:34px}.sc_section_2 .heading-wrap{-ms-flex-direction:column;flex-direction:column}div.steps .desc{font-size:16px}.admin-bar #main-navigation,.admin-bar #masthead{top:46px}#wpadminbar{position:fixed!important}#logo{width:210px;padding:13px 0}.eegis_section .heading-wrap{-ms-flex-direction:column;flex-direction:column;text-align:center}.sa_section .the-content-wrap{padding-top:220px}.contact_section .image{height:400px;position:relative;width:100%}.contact_section .image img{position:absolute;width:auto!important;height:100%!important;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.eegis_section .heading-1,.sc_section_2 .heading-1,.tab-heading-2 .heading-1{font-size:84px;margin:0 auto 30px;text-align:center;max-width:100%}.eegis_section .heading-2,.sc_section_2 .heading-2,.tab-heading-2 .heading-2{margin:0;text-align:center}.eegis_section .the-content p,.mobile-content-1 .the-content p{font-size:18px;line-height:1.66667}.contact_section .heading.v2,.cp_section .heading.v2,.faqs_section .heading.v2,.industries_section .heading.v2,.service_content_2 .heading.v2,.service_content_3 .heading.v2,.tab-heading-3 .heading.v2,.team_section .heading.v2,.wwd_section .heading.v2{font-size:32px}}@media screen and (max-width:720px){.team_section .member{width:50%}#header-navigation .header-btn{display:none}#menu-toggle{left:-35px}#menu-toggle.open{left:-305px}}@media screen and (max-width:460px){ul.ul-col-2{column-count:1}.sc_section_2 .card .title{font-size:20px}.sc_section_2 .card .title b,.sc_section_2 .card .title strong{font-size:48px}.sc_section_2 .card .more{font-size:16px}.sc_section_2 .card .more:after{display:none}.team_section .member{width:100%;margin-bottom:10px}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_half{width:100%!important}}