/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}*,*:after,*:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{max-height:1000000px}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}address,applet,blockquote,dl,embed,form,frameset,h1,h2,h3,h4,h5,h6,iframe,object,ol,p,table,ul{margin:0 0 20px}blockquote{border-left:4px solid #ddd;padding-left:10px;margin-left:0}table{border-collapse:collapse}td,th{border:1px solid #ddd;padding:3px;text-align:left;vertical-align:top}th{text-align:center;vertical-align:middle}ol,ul{padding-left:20px}ol ol,ol ul,ul ol,ul ul{padding-left:20px;margin:0}ul{list-style-type:disc}dl dt{float:left;clear:left;padding-right:.3em;font-weight:bold}dl dd{overflow:hidden}pre{max-width:100%;overflow:auto}body{color:#2f2f2f;background:#fff;font:16px/1.4 "roboto","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img{max-width:100%;height:auto;vertical-align:top;display:inline-block}.gm-style img{max-width:none}@media (max-width:1024px){iframe{width:100%}}.resize-active *{-webkit-transition:none!important;transition:none!important}.nav-drop ul{margin:0;padding:0;list-style:none}.clearfix:after,.container:after,[id=nav]:after,dl:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.df-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:480px){.df-row.df-rr-ph{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:480px){.df-row.df-aic-ph{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.df-row.df-rr-sm{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:768px){.df-row.df-aic-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1025px){.df-row.df-rr-md{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1025px){.df-row.df-aic-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:480px){.df-row .col-ph-1{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 1);flex:1 0 calc(100% / 12 * 1);max-width:calc(100% / 12 * 1)}}@media (min-width:480px){.df-row .col-ph-2{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 2);flex:1 0 calc(100% / 12 * 2);max-width:calc(100% / 12 * 2)}}@media (min-width:480px){.df-row .col-ph-3{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 3);flex:1 0 calc(100% / 12 * 3);max-width:calc(100% / 12 * 3)}}@media (min-width:480px){.df-row .col-ph-4{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 4);flex:1 0 calc(100% / 12 * 4);max-width:calc(100% / 12 * 4)}}@media (min-width:480px){.df-row .col-ph-5{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 5);flex:1 0 calc(100% / 12 * 5);max-width:calc(100% / 12 * 5)}}@media (min-width:480px){.df-row .col-ph-6{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 6);flex:1 0 calc(100% / 12 * 6);max-width:calc(100% / 12 * 6)}}@media (min-width:480px){.df-row .col-ph-7{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 7);flex:1 0 calc(100% / 12 * 7);max-width:calc(100% / 12 * 7)}}@media (min-width:480px){.df-row .col-ph-8{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 8);flex:1 0 calc(100% / 12 * 8);max-width:calc(100% / 12 * 8)}}@media (min-width:480px){.df-row .col-ph-9{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 9);flex:1 0 calc(100% / 12 * 9);max-width:calc(100% / 12 * 9)}}@media (min-width:480px){.df-row .col-ph-10{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 10);flex:1 0 calc(100% / 12 * 10);max-width:calc(100% / 12 * 10)}}@media (min-width:480px){.df-row .col-ph-11{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 11);flex:1 0 calc(100% / 12 * 11);max-width:calc(100% / 12 * 11)}}@media (min-width:480px){.df-row .col-ph-12{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 12);flex:1 0 calc(100% / 12 * 12);max-width:calc(100% / 12 * 12)}}@media (min-width:480px){.df-row .col-offset-ph-0{margin-left:calc(100% / 12 * 0)}}@media (min-width:480px){.df-row .col-offset-ph-1{margin-left:calc(100% / 12 * 1)}}@media (min-width:480px){.df-row .col-offset-ph-2{margin-left:calc(100% / 12 * 2)}}@media (min-width:480px){.df-row .col-offset-ph-3{margin-left:calc(100% / 12 * 3)}}@media (min-width:480px){.df-row .col-offset-ph-4{margin-left:calc(100% / 12 * 4)}}@media (min-width:480px){.df-row .col-offset-ph-5{margin-left:calc(100% / 12 * 5)}}@media (min-width:480px){.df-row .col-offset-ph-6{margin-left:calc(100% / 12 * 6)}}@media (min-width:480px){.df-row .col-offset-ph-7{margin-left:calc(100% / 12 * 7)}}@media (min-width:480px){.df-row .col-offset-ph-8{margin-left:calc(100% / 12 * 8)}}@media (min-width:480px){.df-row .col-offset-ph-9{margin-left:calc(100% / 12 * 9)}}@media (min-width:480px){.df-row .col-offset-ph-10{margin-left:calc(100% / 12 * 10)}}@media (min-width:480px){.df-row .col-offset-ph-11{margin-left:calc(100% / 12 * 11)}}@media (min-width:768px){.df-row .col-sm-1{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 1);flex:1 0 calc(100% / 12 * 1);max-width:calc(100% / 12 * 1)}}@media (min-width:768px){.df-row .col-sm-2{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 2);flex:1 0 calc(100% / 12 * 2);max-width:calc(100% / 12 * 2)}}@media (min-width:768px){.df-row .col-sm-3{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 3);flex:1 0 calc(100% / 12 * 3);max-width:calc(100% / 12 * 3)}}@media (min-width:768px){.df-row .col-sm-4{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 4);flex:1 0 calc(100% / 12 * 4);max-width:calc(100% / 12 * 4)}}@media (min-width:768px){.df-row .col-sm-5{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 5);flex:1 0 calc(100% / 12 * 5);max-width:calc(100% / 12 * 5)}}@media (min-width:768px){.df-row .col-sm-6{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 6);flex:1 0 calc(100% / 12 * 6);max-width:calc(100% / 12 * 6)}}@media (min-width:768px){.df-row .col-sm-7{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 7);flex:1 0 calc(100% / 12 * 7);max-width:calc(100% / 12 * 7)}}@media (min-width:768px){.df-row .col-sm-8{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 8);flex:1 0 calc(100% / 12 * 8);max-width:calc(100% / 12 * 8)}}@media (min-width:768px){.df-row .col-sm-9{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 9);flex:1 0 calc(100% / 12 * 9);max-width:calc(100% / 12 * 9)}}@media (min-width:768px){.df-row .col-sm-10{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 10);flex:1 0 calc(100% / 12 * 10);max-width:calc(100% / 12 * 10)}}@media (min-width:768px){.df-row .col-sm-11{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 11);flex:1 0 calc(100% / 12 * 11);max-width:calc(100% / 12 * 11)}}@media (min-width:768px){.df-row .col-sm-12{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 12);flex:1 0 calc(100% / 12 * 12);max-width:calc(100% / 12 * 12)}}@media (min-width:768px){.df-row .col-offset-sm-0{margin-left:calc(100% / 12 * 0)}}@media (min-width:768px){.df-row .col-offset-sm-1{margin-left:calc(100% / 12 * 1)}}@media (min-width:768px){.df-row .col-offset-sm-2{margin-left:calc(100% / 12 * 2)}}@media (min-width:768px){.df-row .col-offset-sm-3{margin-left:calc(100% / 12 * 3)}}@media (min-width:768px){.df-row .col-offset-sm-4{margin-left:calc(100% / 12 * 4)}}@media (min-width:768px){.df-row .col-offset-sm-5{margin-left:calc(100% / 12 * 5)}}@media (min-width:768px){.df-row .col-offset-sm-6{margin-left:calc(100% / 12 * 6)}}@media (min-width:768px){.df-row .col-offset-sm-7{margin-left:calc(100% / 12 * 7)}}@media (min-width:768px){.df-row .col-offset-sm-8{margin-left:calc(100% / 12 * 8)}}@media (min-width:768px){.df-row .col-offset-sm-9{margin-left:calc(100% / 12 * 9)}}@media (min-width:768px){.df-row .col-offset-sm-10{margin-left:calc(100% / 12 * 10)}}@media (min-width:768px){.df-row .col-offset-sm-11{margin-left:calc(100% / 12 * 11)}}@media (min-width:1025px){.df-row .col-md-1{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 1);flex:1 0 calc(100% / 12 * 1);max-width:calc(100% / 12 * 1)}}@media (min-width:1025px){.df-row .col-md-2{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 2);flex:1 0 calc(100% / 12 * 2);max-width:calc(100% / 12 * 2)}}@media (min-width:1025px){.df-row .col-md-3{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 3);flex:1 0 calc(100% / 12 * 3);max-width:calc(100% / 12 * 3)}}@media (min-width:1025px){.df-row .col-md-4{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 4);flex:1 0 calc(100% / 12 * 4);max-width:calc(100% / 12 * 4)}}@media (min-width:1025px){.df-row .col-md-5{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 5);flex:1 0 calc(100% / 12 * 5);max-width:calc(100% / 12 * 5)}}@media (min-width:1025px){.df-row .col-md-6{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 6);flex:1 0 calc(100% / 12 * 6);max-width:calc(100% / 12 * 6)}}@media (min-width:1025px){.df-row .col-md-7{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 7);flex:1 0 calc(100% / 12 * 7);max-width:calc(100% / 12 * 7)}}@media (min-width:1025px){.df-row .col-md-8{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 8);flex:1 0 calc(100% / 12 * 8);max-width:calc(100% / 12 * 8)}}@media (min-width:1025px){.df-row .col-md-9{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 9);flex:1 0 calc(100% / 12 * 9);max-width:calc(100% / 12 * 9)}}@media (min-width:1025px){.df-row .col-md-10{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 10);flex:1 0 calc(100% / 12 * 10);max-width:calc(100% / 12 * 10)}}@media (min-width:1025px){.df-row .col-md-11{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 11);flex:1 0 calc(100% / 12 * 11);max-width:calc(100% / 12 * 11)}}@media (min-width:1025px){.df-row .col-md-12{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 12);flex:1 0 calc(100% / 12 * 12);max-width:calc(100% / 12 * 12)}}@media (min-width:1025px){.df-row .col-offset-md-0{margin-left:calc(100% / 12 * 0)}}@media (min-width:1025px){.df-row .col-offset-md-1{margin-left:calc(100% / 12 * 1)}}@media (min-width:1025px){.df-row .col-offset-md-2{margin-left:calc(100% / 12 * 2)}}@media (min-width:1025px){.df-row .col-offset-md-3{margin-left:calc(100% / 12 * 3)}}@media (min-width:1025px){.df-row .col-offset-md-4{margin-left:calc(100% / 12 * 4)}}@media (min-width:1025px){.df-row .col-offset-md-5{margin-left:calc(100% / 12 * 5)}}@media (min-width:1025px){.df-row .col-offset-md-6{margin-left:calc(100% / 12 * 6)}}@media (min-width:1025px){.df-row .col-offset-md-7{margin-left:calc(100% / 12 * 7)}}@media (min-width:1025px){.df-row .col-offset-md-8{margin-left:calc(100% / 12 * 8)}}@media (min-width:1025px){.df-row .col-offset-md-9{margin-left:calc(100% / 12 * 9)}}@media (min-width:1025px){.df-row .col-offset-md-10{margin-left:calc(100% / 12 * 10)}}@media (min-width:1025px){.df-row .col-offset-md-11{margin-left:calc(100% / 12 * 11)}}@media (min-width:768px){.df-row{margin:0 -16px}}@font-face{font-family:"roboto";src:url(../fonts/Roboto/Roboto-Black.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"roboto";src:url(../fonts/Roboto/Roboto-BlackItalic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-BlackItalic.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:"roboto";src:url(../fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"roboto";src:url(../fonts/Roboto/Roboto-BoldItalic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"roboto";src:url(../fonts/Roboto/Roboto-Italic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"roboto";src:url(../fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"robotolight_italic";src:url(../fonts/Roboto/Roboto-LightItalic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-LightItalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:"roboto";src:url(../fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"roboto";src:url(../fonts/Roboto/Roboto-MediumItalic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:"robotoregular";src:url(../fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Regular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"roboto";src:url(../fonts/Roboto/Roboto-Thin.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:"roboto";src:url(../fonts/Roboto/Roboto-ThinItalic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-ThinItalic.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot?s8jqz9);src:url(../fonts/icomoon.eot?s8jqz9#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?s8jqz9) format("truetype"),url(../fonts/icomoon.woff?s8jqz9) format("woff"),url(../fonts/icomoon.svg?s8jqz9#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e900"}.icon-database:before{content:"\e901"}.icon-edit:before{content:"\e902"}.icon-laptop:before{content:"\e903"}.icon-link-alt:before{content:"\e904"}.icon-search:before{content:"\e905"}.icon-users:before{content:"\e906"}.h1,h1{font-size:32px}.h2,.h3,.h4,h2,h3,h4{font-size:24px}.h5,.h6,h5,h6{font-size:14px}@media (min-width:768px){.h1,h1{font-size:56px}.h2,h2{font-size:24px}.h3,h3{font-size:32px}.h4,h4{font-size:24px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}}@media (min-width:1025px){.h1,h1{font-size:56px}.h2,h2{font-size:24px}.h3,h3{font-size:32px}.h4,h4{font-size:24px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}}@media (min-width:1200px){.h1,h1{font-size:56px}.h2,h2{font-size:24px}.h3,h3{font-size:32px}.h4,h4{font-size:24px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"roboto","Arial","Helvetica Neue","Helvetica",sans-serif;color:inherit;font-weight:bold;margin:0 0 10px}@media (min-width:768px){.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:20px}}.h1,h1{margin:0 0 10px;line-height:1.171875;color:#5f9dd0;font-weight:500}@media (min-width:1025px){.h1,h1{margin-bottom:30px}}.h2,h2{margin:0 0 60px;line-height:28px;text-transform:uppercase;color:#5f9dd0;font-weight:500}.h3,h3{margin:0 0 40px;line-height:1.1720833333;font-weight:600}@media (min-width:768px){.h3,h3{margin-bottom:62px}}.h4,h4{margin:0 0 17px;font-weight:500;line-height:30px;text-transform:uppercase}@media (min-width:768px){.h4,h4{margin-bottom:31px}}p{margin:0 0 20px}a{color:#5f9dd0;text-decoration:none}a:focus,a:hover{color:#000;text-decoration:none}a[href*="mailto:"]{word-wrap:break-word}fieldset,form{margin:0;padding:0;border-style:none}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-webkit-border-radius:0;padding:10px 20px;font-size:16px;line-height:18px;font-family:"roboto","Arial","Helvetica Neue","Helvetica",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;border-radius:0}input[type=email]:not(textarea),input[type=password]:not(textarea),input[type=search]:not(textarea),input[type=tel]:not(textarea),input[type=text]:not(textarea),input[type=url]:not(textarea),textarea:not(textarea){height:40px}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:0;border-color:#000}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ddd}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#ddd}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:#ddd}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ddd}input[type=email].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,input[type=url].placeholder,textarea.placeholder{color:#ddd}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{resize:vertical;vertical-align:top;overflow:auto}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out;-webkit-appearance:none;-webkit-border-radius:0;height:40px;padding:10px 20px;font-size:16px;line-height:18px;color:#fff;outline:0;cursor:pointer;border:#000;border-radius:0;background:#000}button:hover,input[type=button]:hover,input[type=file]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#000;color:#fff}[id=header]{position:relative;padding:38px 0;z-index:2;min-height:116px}@media (min-width:768px){[id=header]{padding:30px 0}}.header-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{position:relative;z-index:999;width:160px;min-width:160px;margin-right:20px}[id=nav]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:767px){.nav-active{overflow:hidden}}.nav-drop{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;background:#fff;color:#000;position:fixed;top:80px;left:0;right:0;bottom:0;z-index:999;padding:10px 15px;opacity:0;visibility:hidden;overflow:auto}@media (min-width:768px){.nav-drop{overflow:visible;padding:0;position:static;opacity:1;visibility:visible}}@media (max-width:767px){.nav-drop{font-size:32px;line-height:36px}}.nav-active .nav-drop{opacity:1;visibility:visible}.nav-drop > ul{padding:50px 0}@media (min-width:768px){.nav-drop > ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:767px){.nav-drop > ul > li{margin-bottom:46px}}.nav-drop li{position:relative;list-style:none}@media (min-width:768px){.nav-drop li + li{padding-left:70px}}.nav-drop li.active a,.nav-drop li:hover>a{color:#5f9dd0}.nav-drop li:hover > ul{display:block}.nav-drop li > ul{background:#fff;display:none;width:100%;top:100%;left:0;z-index:2}@media (min-width:768px){.nav-drop li > ul{padding-top:10px;width:120px;position:absolute}}@media (min-width:768px){.nav-drop li > ul ul{padding-top:0;position:absolute;left:100%;top:0;width:120px}}.nav-drop li > ul li{padding:0 10px}.nav-drop a{color:inherit;-webkit-transition:.5s;transition:.5s}.nav-opener{position:relative;width:26px;height:26px;font-size:0;line-height:0;float:right;margin:0 7px 0 0}@media (min-width:768px){.nav-opener{display:none}}.nav-opener span,.nav-opener:after,.nav-opener:before{-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;background:#5f9dd0;position:absolute;top:50%;left:0;right:0;height:3px;border-radius:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-opener:after,.nav-opener:before{content:"";top:5px}.nav-opener:after{top:21px}.nav-opener:hover{opacity:.9}.nav-active .nav-opener span{opacity:0}.nav-active .nav-opener:after,.nav-active .nav-opener:before{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.nav-active .nav-opener:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.resize-active .nav-drop,.resize-active .nav-drop > ul{-webkit-transition:none!important;transition:none!important}[id=wrapper]{width:100%;overflow:hidden;background:#fff}.container{max-width:1312px;padding:0 16px;margin:0 auto}figure{margin:0 0 18px;height:400px}@media (min-width:768px){figure{margin-bottom:39px}}figure img{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.heading-page{overflow:hidden;padding:24px 0 13px 14.6%}@media (min-width:768px){.heading-page{padding:90px 0 31px 14.6%}}@media (min-width:1025px){.heading-page{padding:88px 0 13px 33.8%}}.heading-page h1{position:relative}.heading-page h1:before{position:absolute;top:51%;right:calc(100% + 10px);width:100vw;height:1px;content:"";background:#5f9dd0}@media (min-width:768px){.heading-page h1:before{right:calc(100% + 20px)}}.heading-page + figure{margin:0 -16px 98px;height:500px}@media (min-width:768px){.heading-page + figure{height:538px;margin:0 0 159px}}@media (min-width:768px){.columns{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.columns__col{width:74.6%}}@media (min-width:1025px){.columns__col{width:66.2%}}@media (min-width:768px){.columns__col:first-child{width:25.4%;padding-right:15px}}@media (min-width:1025px){.columns__col:first-child{width:33.8%}}.columns-text{margin-bottom:19px;display:grid;grid-gap:16px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.columns-text{grid-gap:20px;margin-bottom:39px}}[id=footer]{padding:60px 0 42px;background:#2f2f2f;color:rgba(255,255,255,.5);text-align:center;font-size:18px;line-height:20px}[id=footer] a{color:#fff;-webkit-transition:.5s;transition:.5s}[id=footer] a:hover{color:#5f9dd0}[id=footer] .logo{display:inline-block;vertical-align:top;margin:0 0 60px}@media (min-width:768px){[id=footer] .logo{margin-bottom:0}}[id=footer] .logo a{display:block}@media (min-width:768px){.footer-holder{margin:0 0 43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-menu{font-size:16px;line-height:1.4;margin:0;padding:0 0 15px;list-style:none}@media (min-width:768px){.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-35px;padding:0}}.footer-menu > li{margin:0 0 29px}@media (min-width:768px){.footer-menu > li{margin:0;padding:0 35px}}@media (min-width:768px){.copiryght{text-align:left}}.btn{background:#000;color:#fff;border:#000;border-radius:0;display:inline-block;font-size:15px;line-height:17px;padding:10px 20px;vertical-align:top;text-align:center}.btn-default,.btn-default:hover,.btn:hover{background:#000;color:#fff;border:#000}.btn-primary{background:#5f9dd0;color:#fff;border:#5f9dd0}.btn-primary:hover{background:#3985c3;color:#fff;border:#3985c3}.btn-warning{background:#ffc107;color:#fff;border:#ffc107}.btn-warning:hover{background:#d39e00;color:#fff;border:#d39e00}.btn-sm{border-radius:0;padding:4px 10px}.btn-group{margin:0 -5px -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-group .btn{margin:0 5px 10px}.list{margin:0;padding:0;list-style:none}.list > li{padding:20px 0}.list > li + li{border-top:1px solid #5f9dd0}.item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.4}.item-row__num{display:block;width:83px;min-width:83px;padding-right:15px;font-size:24px;line-height:1;color:#5f9dd0;text-transform:uppercase}@media (min-width:768px){.item-row__num{min-width:217px}}.item-row__image{display:block;width:60px;min-width:60px;height:60px;margin-right:37px;border-radius:50%;overflow:hidden}@media (min-width:768px){.item-row__image{margin-right:20px}}.item-row__image img{display:block;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.about{margin-bottom:77px}@media (min-width:768px){.about{margin-bottom:139px}}.cards{margin:0 -16px;overflow:hidden}@media (min-width:768px){.cards{margin:0;display:grid;grid-template-columns:repeat(2,1fr)}}.card{display:block;min-height:280px;padding:40px 32px 30px;-webkit-transition:.5s;transition:.5s;color:#2f2f2f;border-bottom:1px solid #5f9dd0}@media (min-width:768px){.card{margin:0 -1px -1px 0;border-right:1px solid #5f9dd0}}.card:hover{background:#5f9dd0;color:#fff}.card:hover .card__icon{color:#fff}.card h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card p{margin-bottom:10px}.card__icon{font-size:30px;min-width:47px;padding-right:10px;color:#5f9dd0}.what-we-do{margin-bottom:99px}@media (min-width:768px){.what-we-do{margin-bottom:156px}}@media (min-width:1025px){.what-we-do{margin-bottom:161px}}@media (min-width:768px){.what-we-do .columns__col:first-child{padding-top:44px}}.team{margin-bottom:39px}@media (min-width:768px){.team{margin-bottom:0}}.team figure{margin-bottom:39px}@media (min-width:768px){.team figure{margin-bottom:59px}}.current-openings{margin-bottom:91px;overflow:hidden}@media (min-width:768px){.current-openings{margin-bottom:150px}}@media (min-width:1025px){.current-openings{overflow:visible;margin-bottom:148px}}.current-openings h2{position:relative;margin-bottom:30px;margin-left:48px}@media (min-width:768px){.current-openings h2{margin-left:0}}@media (min-width:1025px){.current-openings h2{margin-bottom:34px}}.current-openings h2:before{position:absolute;top:50%;right:calc(100% + 8px);width:100vw;height:1px;content:"";background:#5f9dd0}@media (min-width:768px){.current-openings h2:before{right:calc(100% + 128px)}}@media (min-width:1025px){.current-openings h2:before{right:calc(100% + 99px)}}.vacancies{margin:0;padding:0;list-style:none;counter-reset:item}@media (min-width:768px){.vacancies{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.vacancies > li{overflow:hidden;padding:10px 0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.vacancy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:22px;color:#2f2f2f;font-weight:400;-webkit-transition:color .5s;transition:color .5s;counter-increment:item}.vacancy:hover{color:#5f9dd0}.vacancy:hover .vacancy__visual:after{height:100%}.vacancy:hover .vacancy__text:after{opacity:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.vacancy:before{content:counter(item,decimal-leading-zero);min-width:60px}.vacancy__visual{width:88px;height:88px;min-width:88px;margin-right:20px;position:relative;border-radius:50%;overflow:hidden}.vacancy__visual:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:0;content:"";background:#5f9dd0;opacity:.4;-webkit-transition:.5s;transition:.5s}.vacancy__visual img{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.vacancy__text{display:block;position:relative;margin-right:38px}.vacancy__text:after{position:absolute;margin-left:18px;left:100%;top:50%;-webkit-transform:translate(-15px,-50%);transform:translate(-15px,-50%);opacity:0;content:"\e900";font-family:"icomoon";font-size:4px;-webkit-transition:.5s;transition:.5s}