@import url(css/brands.min.css) all;@import url(css/light.min.css) all;@import url(css/regular.min.css) all;@import url(css/solid.min.css) all;@import url(css/fontawesome.min.css) all;@font-face{font-family:CircularStd;src:url(webfonts/CircularStd-Book.eot);src:url(webfonts/CircularStd-Book.eot?#iefix) format('embedded-opentype'),url(webfonts/CircularStd-Book.woff) format('woff'),url(webfonts/CircularStd-Book.ttf) format('truetype'),url(webfonts/CircularStd-Book.svg#bcc26993292869431e54c666aafa8fcd) format('svg');font-weight:400;font-style:normal}@font-face{font-family:CircularStd;src:url(webfonts/CircularStd-BookItalic.eot);src:url(webfonts/CircularStd-BookItalic.eot?#iefix) format('embedded-opentype'),url(webfonts/CircularStd-BookItalic.woff) format('woff'),url(webfonts/CircularStd-BookItalic.ttf) format('truetype'),url(webfonts/CircularStd-BookItalic.svg#bcc26993292869431e54c666aafa8fcd) format('svg');font-weight:400;font-style:italic}@font-face{font-family:CircularStd;src:url(webfonts/CircularStd-Medium.eot);src:url(webfonts/CircularStd-Medium.eot?#iefix) format('embedded-opentype'),url(webfonts/CircularStd-Medium.woff) format('woff'),url(webfonts/CircularStd-Medium.ttf) format('truetype'),url(webfonts/CircularStd-Medium.svg#bcc26993292869431e54c666aafa8fcd) format('svg');font-weight:500;font-style:normal}@font-face{font-family:CircularStd;src:url(webfonts/CircularStd-MediumItalic.eot);src:url(webfonts/CircularStd-MediumItalic.eot?#iefix) format('embedded-opentype'),url(webfonts/CircularStd-MediumItalic.woff) format('woff'),url(webfonts/CircularStd-MediumItalic.ttf) format('truetype'),url(webfonts/CircularStd-MediumItalic.svg#bcc26993292869431e54c666aafa8fcd) format('svg');font-weight:500;font-style:italic}@font-face{font-family:CircularStd;src:url(webfonts/CircularStd-Bold.eot);src:url(webfonts/CircularStd-Bold.eot?#iefix) format('embedded-opentype'),url(webfonts/CircularStd-Bold.woff) format('woff'),url(webfonts/CircularStd-Bold.ttf) format('truetype'),url(webfonts/CircularStd-Bold.svg#bcc26993292869431e54c666aafa8fcd) format('svg');font-weight:700;font-style:normal}@font-face{font-family:CircularStd;src:url(webfonts/CircularStd-BoldItalic.eot);src:url(webfonts/CircularStd-BoldItalic.eot?#iefix) format('embedded-opentype'),url(webfonts/CircularStd-BoldItalic.woff) format('woff'),url(webfonts/CircularStd-BoldItalic.ttf) format('truetype'),url(webfonts/CircularStd-BoldItalic.svg#bcc26993292869431e54c666aafa8fcd) format('svg');font-weight:700;font-style:italic}@font-face{font-family:CircularStd;src:url(webfonts/CircularStd-Black.eot);src:url(webfonts/CircularStd-Black.eot?#iefix) format('embedded-opentype'),url(webfonts/CircularStd-Black.woff) format('woff'),url(webfonts/CircularStd-Black.ttf) format('truetype'),url(webfonts/CircularStd-Black.svg#bcc26993292869431e54c666aafa8fcd) format('svg');font-weight:900;font-style:normal}@font-face{font-family:CircularStd;src:url(webfonts/CircularStd-BlackItalic.eot);src:url(webfonts/CircularStd-BlackItalic.eot?#iefix) format('embedded-opentype'),url(webfonts/CircularStd-BlackItalic.woff) format('woff'),url(webfonts/CircularStd-BlackItalic.ttf) format('truetype'),url(webfonts/CircularStd-BlackItalic.svg#bcc26993292869431e54c666aafa8fcd) format('svg');font-weight:900;font-style:italic}@font-face{font-family:Averta;src:url(webfonts/averta-regular-webfont.eot);src:url(webfonts/averta-regular-webfont.eot?#iefix) format('embedded-opentype'),url(webfonts/averta-regular-webfont.woff2) format('woff2'),url(webfonts/averta-regular-webfont.woff) format('woff'),url(webfonts/averta-regular-webfont.ttf) format('truetype'),url(webfonts/averta-regular-webfont.svg#avertaregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Averta;src:url(webfonts/averta-semibold-webfont.eot);src:url(webfonts/averta-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(webfonts/averta-semibold-webfont.woff2) format('woff2'),url(webfonts/averta-semibold-webfont.woff) format('woff'),url(webfonts/averta-semibold-webfont.ttf) format('truetype'),url(webfonts/averta-semibold-webfont.svg#avertasemibold) format('svg');font-weight:600;font-style:normal}*{margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em;font-size:20px}sub{bottom:-.25em}img{width:auto;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;line-height:.5em}pre{word-break:normal;word-wrap:normal}@-webkit-keyframes reveal{0%{opacity:0}1%{opacity:0;-webkit-transform:scale(.98) translateY(-15px)}80%{-webkit-transform:scale(1)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes reveal{0%{opacity:0}1%{opacity:0;-moz-transform:scale(.98) translateY(-15px)}80%{-moz-transform:scale(1)}100%{-moz-transform:translateY(0)}}body{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);font-family:Averta,sans-serif;font-weight:400;font-size:17px;color:#0f0f0f;line-height:26px;background:#000;margin:0;padding:0}@media (max-width:991px){body{font-size:16px;line-height:24px}}@media (max-width:767px){body{font-size:16px;line-height:24px}}pre{word-break:normal;word-wrap:normal}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;line-height:.5em;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}a{color:#0555cd;text-decoration:none;outline:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer;outline:0}a:active,a:focus,a:hover{color:#1466e1;text-decoration:underline;outline:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}a:visited{outline:0;text-decoration:none}a[href^="fax:"],a[href^="tel:"]{color:#0555cd;text-decoration:none}a:hover[href^="fax:"],a:hover[href^="tel:"]{color:#1466e1;text-decoration:underline}h1,h2,h3,h4,h5{font-family:CircularStd,sans-serif;font-weight:400;color:#212121;padding:0;margin:0}h1{font-size:57px;font-weight:900;line-height:70px;padding-bottom:30px}h2{font-size:34px;line-height:46px;padding-bottom:30px}h3{font-size:24px;font-weight:600;line-height:30px;padding-bottom:20px}h4{font-size:22px;line-height:30px;padding-bottom:20px}h5{font-size:20px;line-height:24px;padding-bottom:10px}p{padding:0 0 30px 0;margin:0}p:last-child{padding-bottom:40px}strong{font-weight:700}.medium{font-weight:500}.book{font-weight:400}.center{text-align:center}.upper-case{text-transform:uppercase}.lower-case{text-transform:lowercase}@media (max-width:991px){h1{font-size:46px;line-height:56px}h2{font-size:30px;line-height:38px}h3{font-size:24px;line-height:36px}h4{font-size:22px;line-height:28px}}@media (max-width:767px){h1{font-size:34px;line-height:44px;padding-bottom:15px}h2{font-size:26px;line-height:34px;padding-bottom:15px}h3{font-size:22px;line-height:30px}h4{font-size:20px;line-height:26px}h5{font-size:18px;line-height:24px}p{padding:0 0 15px 0;margin:0}p:last-child{padding-bottom:30px}}ol,ul{list-style:none;padding:0;margin:0}li{font-size:17px;line-height:22px;position:relative;padding:0 0 7px 20px;margin:0}li:last-child{padding-bottom:30px}ul li::before{content:"";width:8px;height:8px;float:left;background:#0fd17a;border-radius:360px;position:absolute;top:7px;left:0}li ol:last-child li:last-child,li ul:last-child li:last-child{padding-bottom:0}@media (max-width:767px){li:last-child{padding-bottom:30px}}ol{counter-reset:item}ol>li{counter-increment:item}ol>li:before{content:counter(item) ".";font-weight:700;color:#0fd17a;text-align:right;position:absolute;top:0;left:0}ol>li:nth-child(n+10):before{left:-10px}ol>li:nth-child(n+100):before{left:-20px}form ul li:before{content:"";display:none}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0;-webkit-appearance:value;-moz-appearance:value;appearance:value}input,select,textarea{-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}label{width:100%;float:left;font-family:CircularStd,sans-serif;font-weight:400;font-size:15px;color:#333;line-height:22px;text-transform:none;padding:0 0 10px 0;margin:0 0 5px 0}.req{color:red}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%;height:45px;float:left;font-family:CircularStd,sans-serif;font-weight:400;font-size:17px;color:#000;line-height:24px;background:#fff;border:1px solid #ddd;border-radius:3px;outline:0;position:relative;padding:15px 15px;margin:2px 0 0 0}textarea{height:160px;padding:15px 15px;outline:0;resize:none}select{background-image:url(images/arrow-down-select.png);background-size:23px auto;background-repeat:no-repeat;background-position:right center;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-top:0;padding-right:35px;padding-bottom:0}select::-ms-expand{display:none}select.colorize option:not([disabled]){color:#000}select.colorize option.def:not([disabled]),select.colorize.empty:not([disabled]){color:#aaa}::placeholder{color:#aaa}::-webkit-input-placeholder,::-webkit-textarea-placeholder{color:#aaa}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}::-moz-placeholder{color:#aaa}::-ms-input-placeholder{color:#aaa}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#0380a5;outline:0}.btn,button,input[type=button],input[type=submit]{float:none;display:inline-block;font-family:CircularStd,sans-serif;font-weight:500;font-size:17px;color:#fff;line-height:22px;letter-spacing:.01em;text-align:center;text-decoration:none;text-transform:none;white-space:normal;vertical-align:middle;background:#0dc573;border:none;filter:0;border-radius:6px;box-shadow:none;position:relative;cursor:pointer;overflow:hidden;outline:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 40px;margin:0}.btn.active,.btn.active:focus,.btn:active,.btn:active:focus,.btn:focus,.btn:hover,button.active,button.active:focus,button:active,button:active:focus,button:focus,button:hover,input[type=button].active,input[type=button].active:focus,input[type=button]:active,input[type=button]:active:focus,input[type=button]:focus,input[type=button]:hover,input[type=submit].active,input[type=submit].active:focus,input[type=submit]:active,input[type=submit]:active:focus,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background:#0fd17a;text-decoration:none;outline:0}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-blank,button.btn-blank,input.btn-blank[type=button],input.btn-blank[type=submit]{color:#0fd17a;background:0 0;box-shadow:inset #0fd17a 0 0 0 2px}.btn-blank.active,.btn-blank.active:focus,.btn-blank:active,.btn-blank:active:focus,.btn-blank:focus,.btn-blank:hover,button.btn-blank.active,button.btn-blank.active:focus,button.btn-blank:active,button.btn-blank:active:focus,button.btn-blank:focus,button.btn-blank:hover,input.btn-blank[type=button].active,input.btn-blank[type=button].active:focus,input.btn-blank[type=button]:active,input.btn-blank[type=button]:active:focus,input.btn-blank[type=button]:focus,input.btn-blank[type=button]:hover,input.btn-blank[type=submit].active,input.btn-blank[type=submit].active:focus,input.btn-blank[type=submit]:active,input.btn-blank[type=submit]:active:focus,input.btn-blank[type=submit]:focus,input.btn-blank[type=submit]:hover{color:#fff;background:#0fd17a}.btn-blank-blue,button.btn-blank-blue,input.btn-blank-blue[type=button],input.btn-blank-blue[type=submit]{color:#0380a5;background:0 0;box-shadow:inset #0380a5 0 0 0 1px}.btn-blank-blue.active,.btn-blank-blue.active:focus,.btn-blank-blue:active,.btn-blank-blue:active:focus,.btn-blank-blue:focus,.btn-blank-blue:hover,button.btn-blank-blue.active,button.btn-blank-blue.active:focus,button.btn-blank-blue:active,button.btn-blank-blue:active:focus,button.btn-blank-blue:focus,button.btn-blank-blue:hover,input.btn-blank-blue[type=button].active,input.btn-blank-blue[type=button].active:focus,input.btn-blank-blue[type=button]:active,input.btn-blank-blue[type=button]:active:focus,input.btn-blank-blue[type=button]:focus,input.btn-blank-blue[type=button]:hover,input.btn-blank-blue[type=submit].active,input.btn-blank-blue[type=submit].active:focus,input.btn-blank-blue[type=submit]:active,input.btn-blank-blue[type=submit]:active:focus,input.btn-blank-blue[type=submit]:focus,input.btn-blank-blue[type=submit]:hover{color:#fff;background:#0380a5}.btn-blank-white,button.btn-blank-white,input.btn-blank-white[type=button],input.btn-blank-white[type=submit]{color:#fff;background:0 0;box-shadow:inset #fff 0 0 0 1px}.btn-blank-white.active,.btn-blank-white.active:focus,.btn-blank-white:active,.btn-blank-white:active:focus,.btn-blank-white:focus,.btn-blank-white:hover,button.btn-blank-white.active,button.btn-blank-white.active:focus,button.btn-blank-white:active,button.btn-blank-white:active:focus,button.btn-blank-white:focus,button.btn-blank-white:hover,input.btn-blank-white[type=button].active,input.btn-blank-white[type=button].active:focus,input.btn-blank-white[type=button]:active,input.btn-blank-white[type=button]:active:focus,input.btn-blank-white[type=button]:focus,input.btn-blank-white[type=button]:hover,input.btn-blank-white[type=submit].active,input.btn-blank-white[type=submit].active:focus,input.btn-blank-white[type=submit]:active,input.btn-blank-white[type=submit]:active:focus,input.btn-blank-white[type=submit]:focus,input.btn-blank-white[type=submit]:hover{color:#0380a5;background:#fff}.btn-out{width:100%;float:left}.site{padding:0 24px;padding:0 1.714285714rem;background-color:#fff}.site-content{margin:24px 0 0;margin:1.714285714rem 0 0}.widget-area{margin:24px 0 0;margin:1.714285714rem 0 0}.widget-area .widget{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:48px;margin-bottom:3.428571429rem;word-wrap:break-word}.widget-area .widget h3{margin-bottom:24px;margin-bottom:1.714285714rem}.widget-area .widget .textwidget,.widget-area .widget li,.widget-area .widget p{font-size:13px;font-size:.928571429rem;line-height:1.846153846}.widget-area .widget p{margin-bottom:24px;margin-bottom:1.714285714rem}.widget-area .textwidget ol,.widget-area .textwidget ul{list-style:disc outside;margin:0 0 24px;margin:0 0 1.714285714rem}.widget-area .textwidget li>ol,.widget-area .textwidget li>ul{margin-bottom:0}.widget-area .textwidget ol{list-style:decimal}.widget-area .textwidget li{margin-left:36px;margin-left:2.571428571rem}.widget-area .widget a{color:#757575}.widget-area .widget a:hover{color:#21759b}.widget-area .widget a:visited{color:#9f9f9f}.widget-area #s{width:53.66666666666%}.container-main{width:100%;float:left;overflow:hidden}.container{width:100%;max-width:1180px;padding:0 40px;margin:0 auto}@media only screen and (max-width:767px){.container{max-width:540px;padding:0 20px}}.hidden{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:0}.header-main{width:100%;height:90px;float:left;position:absolute;top:0;left:0;z-index:1000;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.header-main.fixed{background:#fff;box-shadow:rgba(0,0,0,.2) 0 0 9px;position:fixed}@media only screen and (max-width:767px){.header-main{height:65px}}.header-main .brand{float:left;line-height:92px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;position:relative;z-index:2;margin:0 -500px 0 0}.header-main .brand img{width:100%;max-width:200px}.header-main .brand .img-nrm{display:none}.header-main .brand .img-white{display:inline-block}.header-main.fixed .brand .img-nrm{display:inline-block}.header-main.fixed .brand .img-white{display:none}@media only screen and (max-width:767px){.header-main .brand{line-height:67px}.header-main .brand img{max-width:200px}}.header-main .nav-bar{float:right}.header-main .main-menu{float:left}.header-main .main-menu ul{float:left;padding:0;margin:0}.header-main .main-menu ul li{float:left;position:relative;padding:0;margin:0 0 0 35px}.header-main .main-menu ul li:before{display:none}.header-main .main-menu ul li>a{height:90px;float:left;font-weight:600;font-size:17px;color:#fff;line-height:90px;letter-spacing:.02em;text-decoration:none;position:relative}.header-main .main-menu ul li>a:before{content:"";width:0;height:2px;float:left;background:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;position:absolute;bottom:30px;left:50%}.header-main .main-menu ul li.current-menu-ancestor>a,.header-main .main-menu ul li.current-menu-item>a,.header-main .main-menu ul li.current-menu-parent>a,.header-main .main-menu ul li:hover>a{color:#fff;text-decoration:none}.header-main .main-menu ul li.current-menu-ancestor>a:before,.header-main .main-menu ul li.current-menu-item>a:before,.header-main .main-menu ul li.current-menu-parent>a:before,.header-main .main-menu ul li:hover>a:before{width:100%;left:0}@media only screen and (min-width:992px){.header-main .nav-bar{display:block!important}.header-main.fixed .main-menu ul li>a{color:#353535}.header-main.fixed .main-menu ul li>a:before{background:#0380a5}.header-main.fixed .main-menu ul li.current-menu-ancestor>a,.header-main.fixed .main-menu ul li.current-menu-item>a,.header-main.fixed .main-menu ul li.current-menu-parent>a,.header-main.fixed .main-menu ul li:hover>a{color:#0380a5}}@media only screen and (max-width:991px){.header-main .nav-bar{width:100%;float:left;background:#fff;box-shadow:rgba(0,0,0,.2) 0 5px 15px;position:absolute;top:90px;left:0;padding:30px 30px;margin:0;display:none}.header-main .main-menu{width:100%;float:none;margin:0 auto}.header-main .main-menu ul{width:100%;float:left;padding:0;margin:0}.header-main .main-menu ul li{width:100%;height:auto;float:left;position:relative;padding:0;margin:0 0 20px 0}.header-main .main-menu ul li:last-child{margin-bottom:0}.header-main .main-menu ul li:before{display:none}.header-main .main-menu ul li>a{height:auto;font-weight:300;font-size:17px;color:#353535;line-height:20px;letter-spacing:.02em;line-height:normal}.header-main .main-menu ul li>a:before{display:none}.header-main .main-menu ul li.current-menu-ancestor>a,.header-main .main-menu ul li.current-menu-item>a,.header-main .main-menu ul li.current-menu-parent>a,.header-main .main-menu ul li:hover>a{color:#0380a5;text-decoration:none}}@media only screen and (max-width:767px){.header-main .nav-bar{top:65px;padding:30px 20px}.header-main .main-menu{max-width:500px}}.header-main .menu-btn{width:35px;height:22px;float:right;position:relative;z-index:10001;cursor:pointer;display:none;margin:37px 0 0 0}.header-main .menu-btn .icon-bar{width:100%;height:2px;float:right;text-indent:-99999px;background:#fff;border-radius:1px;position:relative;transition:all .2s ease;margin:11px 0 0 0}.header-main .menu-btn .icon-bar:after,.header-main .menu-btn .icon-bar:before{content:"";width:100%;height:2px;float:left;background:#fff;border-radius:1px;position:absolute;left:0;transition:all .2s ease}.header-main .menu-btn .icon-bar:before{top:-9px}.header-main .menu-btn .icon-bar:after{top:9px}.header-main .menu-btn.active .icon-bar{background:0 0}.header-main .menu-btn.active .icon-bar:before{top:0;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.header-main .menu-btn.active .icon-bar:after{top:0;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.header-main.fixed .menu-btn .icon-bar{background:#353535}.header-main.fixed .menu-btn .icon-bar:after,.header-main.fixed .menu-btn .icon-bar:before{background:#353535}.header-main.fixed .menu-btn.active .icon-bar{background:0 0}@media only screen and (max-width:991px){.header-main .menu-btn{display:block}}@media only screen and (max-width:767px){.header-main .menu-btn{width:30px;margin:21px 0 0 0}}.content-main{width:100%;float:left}.hero-main{width:100%;float:left;color:#fff;background:#1f5de1 url(images/gradient.png) repeat-y top center;overflow:hidden;position:relative;background:-webkit-linear-gradient(left,#1f5de1,#66d5e6);background:-o-linear-gradient(right,#1f5de1,#66d5e6);background:-moz-linear-gradient(right,#1f5de1,#66d5e6);background:linear-gradient(to right,#1f5de1,#66d5e6)}.hero-main .hero-cont{width:100%;float:left;position:relative;padding:180px 0 110px 0}.hero-main .hero-cont:before{content:"";width:100%;height:100%;float:left;background:url(images/coder.png) no-repeat right center;position:absolute;top:0;right:-90px}.hero-main .hero-cont h1{color:inherit;position:relative;padding:0 0 45px 0;margin:0 0 40px 0}.hero-main .hero-cont h1:after{content:"";width:110px;height:1px;float:left;background:rgba(255,255,255,.3);position:absolute;bottom:0;left:0}.hero-main .hero-cont p{width:100%;max-width:560px;font-size:22px;line-height:30px;padding:0 0 50px 0}.hero-main .hero-cont .btn{height:55px;font-size:20px;line-height:55px;padding:0 27px}.hero-main .hero-cont aside{width:100%;max-width:770px;float:left}@media only screen and (max-width:991px){.hero-main .hero-cont{padding:160px 0 100px 0}.hero-main .hero-cont:before{background-size:auto 400px}.hero-main .hero-cont p{max-width:500px;font-size:20px;line-height:28px}.hero-main .hero-cont .btn{font-size:18px}}@media only screen and (max-width:767px){.hero-main .hero-cont{padding:120px 0 60px 0}.hero-main .hero-cont:before{background-size:auto 240px}.hero-main .hero-cont h1{padding:0 0 35px 0;margin:0 0 30px 0}.hero-main .hero-cont h1 br{display:none}.hero-main .hero-cont p{max-width:400px;font-size:18px;line-height:26px;padding-bottom:35px}.hero-main .hero-cont .btn{height:45px;font-size:18px;line-height:45px}}.section{width:100%;float:left;overflow:hidden;padding:70px 0}@media only screen and (max-width:991px){.section{padding:60px 0}}@media only screen and (max-width:991px){.section{padding:50px 0}}.micro{width:30%;text-align:center;margin:0 auto}.micro p a{text-decoration:underline;line-height:1.6em}.small{width:50%;text-align:center;margin:0 auto}.medium{width:65%;text-align:center;margin:0 auto}.large{width:80%;text-align:center;margin:0 auto}.large p{padding-bottom:30px}.extralarge{width:90%;text-align:center;margin:0 auto}@media (max-width:979px){.micro{width:80%}.small{width:95%}.medium{width:95%}.large{width:95%}.extralarge{width:95%}}@media (max-width:767px){.micro{width:80%}.small{width:90%}.medium{width:90%}.large{width:90%}.extralarge{width:90%}}.clients-info{background:#fff;text-align:center}.clients-info ul{width:104%;float:left;display:table;padding:0;margin:-2%}.clients-info ul li{float:none;display:table-cell;vertical-align:middle;padding:2%;margin:0}.clients-info ul li:before{display:none}@media only screen and (max-width:767px){.clients-info ul{width:auto;display:inline-block;padding:0;margin:-10px}.clients-info ul li{float:none;display:inline-block;vertical-align:middle;text-align:center;padding:10px;margin:0}.clients-info ul li:nth-child(1) img{max-height:40px}.clients-info ul li:nth-child(2) img{max-height:20px}.clients-info ul li:nth-child(3) img{max-height:47px}.clients-info ul li:nth-child(4) img{max-height:30px}}@keyframes float{0%{animation-timing-function:ease-in-out;transform:translate3d(0,0,0)}50%{animation-timing-function:ease-in-out;transform:translate3d(0,1vh,0)}100%{animation-timing-function:ease-in-out;transform:translate3d(0,0,0)}}@keyframes float2{0%{animation-timing-function:ease-in-out;transform:translate3d(0,0,0)}50%{animation-timing-function:ease-in-out;transform:translate3d(0,1.5vh,0)}100%{animation-timing-function:ease-in-out;transform:translate3d(0,0,0)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin2{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.float{animation-name:float;transform-origin:center bottom;animation-iteration-count:infinite;animation-duration:6s;animation-fill-mode:both}.float2{animation-name:float2;transform-origin:center bottom;animation-iteration-count:infinite;animation-duration:7s;animation-fill-mode:both}.welcome{background:#f4f7f8}.welcome h2{width:100%;max-width:755px;float:left;padding:0 0 40px 0}.welcome aside{width:60%;float:left;padding:0 5% 0 0}.welcome figure{width:40%;float:right;padding:5px 0 0 0}.welcome figure img{width:100%}.welcome aside ul{padding:5px 0}.welcome aside ul li{padding-left:22px}.welcome aside ul li:before{content:"\f35a";font-family:"Font Awesome\ 5 Pro";font-weight:600;background:0 0;font-size:14px;color:#333;position:absolute;top:0;left:0}.welcome .cont-out{width:100%;float:left}.welcome .welcome-content{width:100%;float:left;position:relative;z-index:5}.welcome .dots-outer{width:100%;float:left;position:relative;padding:0}.welcome .dots-inner{width:100%;float:left;opacity:.75}.welcome .dot{width:160px;height:160px;float:left;font-size:70px;color:#ff4a00;line-height:175px;text-align:center;background:#fff;border-radius:360px;overflow:hidden;position:absolute;top:0;right:0;animation-name:float2;transform-origin:center bottom;animation-iteration-count:infinite;animation-duration:7s;animation-fill-mode:both;display:none}.welcome .dot.dot1{top:35%;right:13.5%;color:#21759b}.welcome .dotmed{width:90px;height:90px;float:left;font-size:50px;color:#ff4a00;line-height:94px;text-align:center;background:#fff;border-radius:360px;overflow:hidden;position:absolute;top:0;right:0;animation-name:float2;transform-origin:center bottom;animation-iteration-count:infinite;animation-duration:7s;animation-fill-mode:both}.welcome .dotmed.dot1{top:22%;right:-5%;animation-duration:3s;color:#21759b}.welcome .dotmed.dot2{top:10%;right:35%;animation-duration:6s;color:#f16529}.welcome .dotmed.dot3{top:88%;right:12%;animation-duration:8s;color:#0078d7}.welcome .dotsml{width:55px;height:55px;float:left;font-size:29px;color:#ff4a00;line-height:60px;text-align:center;background:#fff;border-radius:360px;overflow:hidden;position:absolute;top:0;right:0;animation-name:float2;transform-origin:center bottom;animation-iteration-count:infinite;animation-duration:7s;animation-fill-mode:both}.welcome .dotsml.dot1{top:71%;right:37%;color:#f56abc}.welcome .dotsml.dot2{top:38%;right:47%;color:#0b72b7}.welcome .dotsml.dot3{top:59%;right:-5%;color:#59dcda}.welcome .dotb{width:20px;height:20px;float:left;font-size:8px;color:#ff4a00;line-height:22px;text-align:center;background:#fff;border-radius:360px;overflow:hidden;position:absolute;top:0;right:0;animation-name:float2;transform-origin:center bottom;animation-iteration-count:infinite;animation-duration:5s;animation-fill-mode:both}.welcome .dotb.dot1{top:12%;right:0}.welcome .dotb.dot2{top:20%;right:20%;animation-duration:3s}.welcome .dotb.dot3{top:35%;right:-10%}.welcome .dotb.dot4{top:47%;right:2%;animation-duration:4s}.welcome .dotb.dot5{top:75%;right:-3%}.welcome .dotb.dot6{top:85%;right:41%;animation-duration:6s}.welcome .dotb.dot7{top:15%;right:48%}.welcome .dotb.dot8{top:55%;right:36%;animation-duration:7s}.welcome .dotb.dot9{top:65%;right:13%}@media only screen and (max-width:991px){.welcome h2{padding:0 0 30px 0}.welcome .dots-inner{width:100%;height:100%;position:absolute;top:0;left:0}.welcome .dot.dot1{top:80%;right:50%;margin:-100px -100px 0 0}.welcome .dotmed.dot1{top:29%;right:-20px}.welcome .dotmed.dot2{top:65%;right:5%}.welcome .dotmed.dot3{top:77%;right:85%}.welcome .dotsml.dot1{top:40%;right:auto;left:-50px}.welcome .dotsml.dot2{top:47%;right:-20px}.welcome .dotsml.dot3{top:17%;right:7%}.welcome .dotb.dot1{top:10%;right:5%}.welcome .dotb.dot2{top:67%;right:70%}.welcome .dotb.dot3{top:35%;right:auto;left:0}.welcome .dotb.dot4{top:60%;right:0}.welcome .dotb.dot5{top:80%;right:0}.welcome .dotb.dot6{top:71%;right:auto;left:0}.welcome .dotb.dot7{top:10%;right:48%}.welcome .dotb.dot8{top:90%;right:auto;left:0}.welcome .dotb.dot9{top:58%;right:30%}}@media only screen and (max-width:767px){.welcome h2{padding:0 0 30px 0}.welcome aside{width:100%;padding:0}.welcome figure{width:100%;float:left;padding:40px 0 0 0}.welcome .dot{width:120px;height:120px;font-size:70px;line-height:125px}.welcome .dot.dot1{top:70%;right:50%;margin:-60px -60px 0 0}.welcome .dotmed{width:60px;height:60px;font-size:30px;line-height:60px}.welcome .dotmed.dot1{top:27%;right:0}.welcome .dotmed.dot2{top:70%;right:-5px}.welcome .dotmed.dot3{top:85%;right:0;left:15%}.welcome .dotsml{width:40px;height:40px;font-size:18px;line-height:42px}.welcome .dotsml.dot1{top:43%;right:auto;left:-10px}.welcome .dotsml.dot2{top:48%;right:0}.welcome .dotsml.dot3{top:8%;right:23%}.welcome .dotb{width:15px;height:15px}.welcome .dotb.dot1{top:15%;right:0}.welcome .dotb.dot2{top:80%;right:65%}.welcome .dotb.dot3{top:35%;right:auto;left:0}.welcome .dotb.dot4{top:60%;right:0}.welcome .dotb.dot5{top:82%;right:20%}.welcome .dotb.dot6{top:71%;right:auto;left:0}.welcome .dotb.dot7{top:10%;right:48%}.welcome .dotb.dot8{top:90%;right:auto;left:0}.welcome .dotb.dot9{top:58%;right:30%}}.services{text-align:center;background:#fff url(images/services-bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;position:relative}.services .container{padding:0}.services h2{color:#fff;text-align:left;position:relative;z-index:4;padding:0 40px 40px 40px}.services .article{width:33.33%;float:none;display:inline-block;vertical-align:top;text-align:left;padding:10px 14px 30px 14px;margin:0 -2.5px 0 -2.5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.services .article h3{padding:0 0 30px 0}.services .article p:last-child{padding-bottom:0}.services .article .icon-out{width:100%;height:64px;float:left;line-height:64px;margin:0 0 28px 0}.services .article .icon-out img{max-width:64px;max-height:64px;vertical-align:middle}.services .article aside{width:100%;float:left;padding-right:10px}.services .article .box{width:100%;float:left;background:#fff;box-shadow:rgba(0,0,0,.1) 0 0 10px;border-radius:3px;padding:40px 35px 40px 35px}.services .article-out{width:100%;float:left;position:relative;z-index:5;padding:0 26px 65px 26px;margin:0 0 -28px 0}.services .article-out:last-child{padding-bottom:0}.services .btn,.services button{min-width:240px}.services .btn-out{position:relative;z-index:6;padding:0 40px}@media only screen and (max-width:1199px){.services{padding:60px 0 80px 0}.services h2{padding:0 40px 30px 40px}.services .article .box{padding:30px 25px 60px 25px}.services .article aside{padding-right:0}.services .article .box.hightlight{padding-bottom:70px}.services .article-out{padding:0 26px 50px 26px}.services .btn,.services button{min-width:200px}.services .article:hover{margin-top:0}}@media only screen and (max-width:991px){.services .article{width:50%}.services .article .box.hightlight{padding-bottom:60px;margin-top:0}}@media only screen and (max-width:767px){.services{padding:40px 0 60px 0}.services h2{padding:0 20px 30px 20px}.services .article{width:100%;padding:0 10px 20px 10px;margin:0}.services .article .icon-out{height:56px;line-height:56px;margin:0 0 20px 0}.services .article .icon-out img{max-width:56px;max-height:56px}.services .article .box{padding:30px 20px 50px 20px}.services .article .box.hightlight{padding-bottom:50px}.services .article-out{width:100%;float:left;padding:0 10px 40px 10px;margin:0 0 -20px 0}.services .btn,.services button{min-width:200px}.services .btn-out{padding:0 20px}}.testimonials{text-align:center;background:#0380a5}.testimonials .container{padding:0}.testimonials h2{color:#fff;text-align:left;padding:0 40px 40px 40px}.testimonials .article{width:33.33%;float:left;display:inline-block;text-align:left;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:0 14px 28px 14px;margin:0}.testimonials .article p:last-child{padding-bottom:0}.testimonials .article .name{width:100%;float:left;font-family:Averta,sans-serif;font-weight:600;font-size:17px;color:#212121;line-height:24px;padding:0 0 26px 0}.testimonials .article .ratings-out{width:110px;height:19px;float:none;display:inline-block;vertical-align:middle;background:url(images/stars-empty.png) no-repeat;background-size:auto 100%;position:relative;z-index:1;margin:0 0 24px 0}.testimonials .article .ratings-out .ratings{width:100%;height:100%;float:none;display:inline-block;vertical-align:middle;background:url(images/stars.png) no-repeat;background-size:auto 100%;position:absolute;top:0;left:0}.testimonials .article aside{width:100%;float:left}.testimonials .article .box{width:100%;height:100%;float:left;background:#fff;box-shadow:rgba(0,0,0,.04) 0 0 10px;border-radius:3px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:35px 44px 50px 44px}.testimonials .article-out{width:100%;float:left;display:flex;flex-wrap:wrap;padding:0 26px 65px 26px;margin:0 0 -28px 0}.testimonials .article-out:last-child{padding-bottom:0}.testimonials .btn,.testimonials button{min-width:240px}.testimonials .btn-out{position:relative;z-index:6;padding:0 40px}@media only screen and (max-width:1199px){.testimonials{padding:60px 0}.testimonials h2{padding:0 40px 30px 40px}.testimonials .article .box{padding:30px 25px 50px 25px}.testimonials .article-out{padding:0 26px 50px 26px}.testimonials .btn,.testimonials button{min-width:200px}}@media only screen and (max-width:991px){.testimonials .article{width:50%}}@media only screen and (max-width:767px){.testimonials{padding:50px 0}.testimonials h2{padding:0 20px 30px 20px}.testimonials .article{width:100%;padding:0 10px 20px 10px;margin:0}.testimonials .article .name{font-size:16px;padding:0 0 20px 0}.testimonials .article .ratings-out{margin:0 0 20px 0}.testimonials .article .box{padding:30px 20px 50px 20px}.testimonials .article:hover{margin-top:0}.testimonials .article-out{width:100%;float:left;padding:0 10px 40px 10px;margin:0 0 -20px 0}.testimonials .btn,.testimonials button{min-width:200px}.testimonials .btn-out{padding:0 20px}}.client-logos{text-align:center;background:#fff;overflow:hidden}.client-logos h4{font-weight:400;font-size:20px;color:#212121;line-height:26px;padding:0 0 70px 0}.client-logos h4:last-child{padding-bottom:0}.client-logos ul{float:none;display:inline-block;padding:0;margin:0 -45px -40px -45px}.client-logos ul li{float:none;display:inline-block;vertical-align:middle;padding:0;margin:0 45px 40px 45px}.client-logos ul li:before{display:none}.client-logos ul li img{max-width:225px;max-height:84px}@media only screen and (max-width:1199px){.client-logos{padding:50px 0 70px 0}.client-logos h4{padding:0 0 50px 0}.client-logos ul{margin:0 -30px -40px -30px}.client-logos ul li{margin:0 30px 40px 30px}}@media only screen and (max-width:767px){.client-logos{padding:40px 0 60px 0}.client-logos h4{font-size:18px;line-height:24px;padding:0 0 40px 0}.client-logos ul{margin:0 -10px -35px -10px}.client-logos ul li{margin:0 10px 35px 10px}.client-logos ul li img{max-width:75%;max-height:inherit}}.footer-main{width:100%;float:left;background:#000;overflow:hidden;padding:90px 0 20px 0}.footer-main .footer-links{width:100%;float:none;display:inline-block;padding:0 0 70px 0}.footer-main .footer-links:last-child{padding-bottom:0}.footer-main .footer-links .article{width:30.61%;float:none;display:inline-block;vertical-align:top;margin:0 1% 40px 1%}.footer-main .footer-links .article h4{font-weight:500;font-size:22px;color:#fff;line-height:28px;padding:0 0 18px 0;margin:0}.footer-main .footer-links .article p{font-family:CircularStd,sans-serif;font-weight:400;font-size:14px;color:#fff;line-height:24px;padding:0 0 24px 0}.footer-main .footer-links .article p:last-child{padding-bottom:0}.footer-main .footer-links .article p a{color:#fff}.footer-main .footer-links .article p a:hover{color:#0380a5}.footer-main .footer-links .article ul{width:100%;float:left;padding:0;margin:0}.footer-main .footer-links .article ul li{width:100%;float:left;font-family:CircularStd,sans-serif;font-weight:400;font-size:14px;color:#fff;line-height:26px;padding:0;margin:0}.footer-main .footer-links .article ul li:before{display:none}.footer-main .footer-links .article ul li:last-child{padding-bottom:0}.footer-main .footer-links .article ul li a{color:#fff}.footer-main .footer-links .article ul li a.active,.footer-main .footer-links .article ul li a:hover{color:#0380a5}.footer-main .footer-links .article .txt{width:100%;float:left;padding:0 0 12px 0}.footer-main .footer-links .article .social-links{width:70%;float:none;display:inline-block;border-top:1px solid #fff;position:relative;z-index:5;padding:20px 0 0 0;margin:5px 0 0 0}.footer-main .footer-links .article .social-links ul{width:auto;float:none;display:inline-block;vertical-align:top;padding:0;margin:0 -10px -10px -10px}.footer-main .footer-links .article .social-links ul li{width:auto;float:none;display:inline-block;vertical-align:top;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;padding:0;margin:0 10px 10px 10px}.footer-main .footer-links .article .social-links ul li:before{display:none}.footer-main .footer-links .article .social-links ul li span{display:none}.footer-main .footer-links .article .social-links ul li a{float:left;font-size:20px;color:#fff;line-height:20px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;position:relative;padding:0}.footer-main .footer-links .article .social-links ul li .fa-instagram{font-size:22px}.footer-main .footer-links .article .social-links ul li a.active,.footer-main .footer-links .article .social-links ul li a:hover{color:#0380a5;margin-top:-3px}.footer-main .footer-links .article-out{width:102.72%;float:left;margin:0 -1.36% -40px -1.36%}.footer-main .copyrights{width:100%;float:left}.footer-main .copyrights p{float:none;display:inline-block;vertical-align:middle;font-family:CircularStd,sans-serif;font-weight:400;font-size:14px;color:#999;line-height:20px;padding:5px 18px 5px 0}.footer-main .copyrights p a{color:#999}.footer-main .copyrights p a.active,.footer-main .copyrights p a:hover{color:#fff}.footer-main .copyrights aside{float:none;display:inline-block;vertical-align:middle;font-family:CircularStd,sans-serif;font-weight:400;font-size:14px;color:#999;line-height:20px;padding:5px 0;margin:0}.footer-main .copyrights aside ul{float:none;display:inline-block;vertical-align:middle;padding:0;margin:0 -10px 0 0}.footer-main .copyrights aside ul li{float:none;font-size:14px;display:inline-block;vertical-align:top;padding:0 10px 0 0;margin:0 10px 0 0}.footer-main .copyrights aside ul li:before{display:none}.footer-main .copyrights aside ul li:after{content:"";width:2px;height:14px;float:left;background:#474747;position:absolute;top:50%;right:-4px;margin:-7px 0 0 0}.footer-main .copyrights aside ul li:last-child:after{display:none}.footer-main .copyrights aside ul li a{color:#999;text-decoration:underline}.footer-main .copyrights aside ul li a.active,.footer-main .copyrights aside ul li a:hover{color:#fff}@media only screen and (max-width:1199px){.footer-main{padding:70px 0 40px 0}.footer-main .footer-links{padding:0 0 50px 0}}@media only screen and (max-width:767px){.footer-main{padding:50px 0 30px 0}.footer-main .footer-links{padding:0 0 50px 0}.footer-main .footer-links .article{width:43.2%;margin:0 3% 40px 3%}.footer-main .footer-links .article:last-child{width:93.2%}.footer-main .footer-links .article-out{width:106.8%;margin:0 -3.4% -40px -3.4%}.footer-main .copyrights{text-align:center}.footer-main .copyrights p{width:100%;padding:0 0 10px 0}.footer-main .copyrights aside{width:100%;padding:0;margin:0}}@media only screen and (max-width:479px){.footer-main .footer-links .article{width:100%;margin:0 0 40px 0}.footer-main .footer-links .article h4{font-size:20px;line-height:26px;padding:0 0 15px 0}.footer-main .footer-links .article:last-child{width:100%}.footer-main .footer-links .article-out{width:100%;margin:0 0 -40px 0}}#gradient{width:100%}.banner-inner{width:100%;float:left;text-align:center;background:#0380a5;overflow:hidden;position:relative;padding:130px 0 50px 0}.banner-inner h1{font-size:42px;font-weight:900;color:#fff;line-height:45px;padding:0 0 10px 0}.banner-inner h1:last-child{padding-bottom:0}.banner-inner p{font-size:20px;color:#fff;line-height:27px}.banner-inner p:last-child{padding-bottom:0}.banner-inner aside{width:100%;float:none;display:inline-block}@media only screen and (max-width:1199px){.banner-inner{padding:130px 0 40px 0}.banner-inner h1{font-size:36px;line-height:42px}.banner-inner p{font-size:20px;line-height:28px}}@media only screen and (max-width:767px){.banner-inner{padding:100px 0 40px 0}.banner-inner h1{font-size:30px;line-height:36px}.banner-inner p{font-size:18px;line-height:24px}.banner-inner aside{width:90%;padding:0 5%}}.services-list{text-align:center;background:#f4f7f8}.services-list .container{padding:0}.services-list h2{color:#fff;text-align:left;position:relative;z-index:4;padding:0 40px 40px 40px}.services-list .article{width:49.33%;float:none;display:inline-block;vertical-align:top;text-align:left;padding:20px 14px 40px 14px;margin:0 -2.5px 0 -2.5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.services-list .article h3{padding:0 0 30px 0}.services-list h4{font-weight:600}.services-list .article p:last-child{padding-bottom:0}.services-list .article .icon-out{width:100%;height:64px;float:left;line-height:64px;margin:0 0 28px 0}.services-list .article .icon-out img{max-width:64px;max-height:64px;vertical-align:middle}.services-list .article aside{width:100%;float:left;padding-right:10px}.services-list .article .box{width:100%;float:left;background:#fff;box-shadow:rgba(0,0,0,.06) 0 0 10px;border-radius:3px;padding:40px 35px 40px 35px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.services-list .article .box:hover{box-shadow:rgba(0,0,0,.1) 0 0 10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.services-list .article-out{width:100%;float:left;position:relative;z-index:5;padding:0 26px 80px 26px;margin:0 0 -28px 0}.services-list .article-out:last-child{padding-bottom:0}.services-list .btn,.services-list button{min-width:240px}.services-list .btn-out{position:relative;z-index:6;padding:0 40px}@media only screen and (max-width:1199px){.services-list{padding:60px 0 80px 0}.services-list h2{padding:0 40px 30px 40px}.services-list .article .box{padding:30px 25px 60px 25px}.services-list .article aside{padding-right:0}.services-list .article .box.hightlight{padding-bottom:70px}.services-list .article-out{padding:0 26px 50px 26px}.services-list .btn,.services-list button{min-width:200px}.services-list .article:hover{margin-top:0}}@media only screen and (max-width:991px){.services-list .article{width:50%}.services-list .article .box.hightlight{padding-bottom:60px;margin-top:0}}@media only screen and (max-width:767px){.services-list{padding:40px 0 60px 0}.services-list h2{padding:0 20px 30px 20px}.services-list .article{width:100%;padding:10px 10px 30px 10px;margin:0}.services-list .article .icon-out{height:56px;line-height:56px;margin:0 0 20px 0}.services-list .article .icon-out img{max-width:56px;max-height:56px}.services-list .article .box{padding:30px 20px 50px 20px}.services-list .article .box.hightlight{padding-bottom:50px}.services-list .article-out{width:100%;float:left;padding:0 10px 40px 10px;margin:0 0 -20px 0}.services-list .btn,.services-list button{min-width:200px}.services-list .btn-out{padding:0 20px}}.works{background:#f4f7f8;text-align:center}.works .container{padding:0}.works aside{width:100%;display:inline-block;margin-top:10px;vertical-align:top;z-index:100;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative;border-radius:3px}.works aside p{margin:0;padding:5px;font-size:17px;color:#0f0f0f}.works aside p a{color:#0f0f0f}.works figure{width:100%;float:none;display:inline-block;vertical-align:top}.works figure img{width:100%;float:none;display:inline-block;vertical-align:middle;border-radius:3px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(1)}.works article{width:45.33%;float:none;display:inline-block;padding:0 5px;vertical-align:top;margin:0 1% 50px 0;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;position:relative}.works article:hover img{filter:none!important;-webkit-filter:grayscale(0)!important}.works article:last-child{margin-right:1%}.works .article-bg{width:100%;float:none;display:inline-block;text-align:center;margin:0 -1% 0 0;padding:20px 0 0 0}@media (max-width:979px){.works article{width:45.5%;float:none;display:inline-block;vertical-align:top;margin:0 2.5% 20px 0;text-align:center;background:#fff}}@media (max-width:767px){.works article{width:94%;margin:0 0 25px 0}.works .article-bg{width:100%;padding:0 10px 10px 10px}}.testimonials-list{text-align:center;background:#f4f7f8}.testimonials-list .container{padding:0}.testimonials-list .article{width:49.33%;float:left;display:inline-block;text-align:left;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:0 14px 28px 14px;margin:0}.testimonials-list .article p:last-child{padding-bottom:0}.testimonials-list .article .name{width:100%;float:left;font-family:Averta,sans-serif;font-weight:600;font-size:17px;color:#212121;line-height:22px;padding:0 0 26px 0}.testimonials-list .article .ratings-out{width:110px;height:19px;float:none;display:inline-block;vertical-align:middle;background:url(images/stars-empty.png) no-repeat;background-size:auto 100%;position:relative;z-index:1;margin:0 0 24px 0}.testimonials-list .article .ratings-out .ratings{width:100%;height:100%;float:none;display:inline-block;vertical-align:middle;background:url(images/stars.png) no-repeat;background-size:auto 100%;position:absolute;top:0;left:0}.testimonials-list .article aside{width:100%;float:left}.testimonials-list .article .box{width:100%;height:100%;float:left;background:#fff;box-shadow:rgba(0,0,0,.04) 0 0 10px;border-radius:3px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:35px 44px 50px 44px}.testimonials-list .article-out{width:100%;float:left;display:flex;flex-wrap:wrap;padding:0 26px 65px 26px;margin:0 0 -28px 7px}.testimonials-list .article-out:last-child{padding-bottom:0}.testimonials-list .btn,.testimonials-list button{min-width:240px}.testimonials-list .btn-out{position:relative;z-index:6;padding:0 40px}@media only screen and (max-width:1199px){.testimonials-list{padding:60px 0}.testimonials-list h2{padding:0 40px 30px 40px}.testimonials-list .article .box{padding:30px 25px 50px 25px}.testimonials-list .article-out{padding:0 26px 50px 26px}.testimonials-list .btn,.testimonials-list button{min-width:200px}}@media only screen and (max-width:991px){.testimonials-list .article{width:50%}}@media only screen and (max-width:767px){.testimonials-list{padding:50px 0}.testimonials-list h2{padding:0 20px 30px 20px}.testimonials-list .article{width:100%;padding:0 10px 20px 10px;margin:0}.testimonials-list .article .name{font-size:16px;padding:0 0 20px 0}.testimonials-list .article .ratings-out{margin:0 0 20px 0}.testimonials-list .article .box{padding:30px 20px 50px 20px}.testimonials-list .article:hover{margin-top:0}.testimonials-list .article-out{width:100%;float:left;padding:0 10px 40px 10px;margin:0 0 -20px 0}.testimonials-list .btn,.testimonials-list button{min-width:200px}.testimonials-list .btn-out{padding:0 20px}}.contactus{background:#fff}.contact-row{width:100%;margin:0 auto}.contact-row h5{width:100%;float:left;padding:0 0 20px 0;font-weight:600}.contact-row .address-info{width:30%;float:left}.contact-row .address-info p{width:100%;float:left;position:relative;padding:0 0 20px 0}.contact-row .address-info p a{color:#878787}.contact-row .address-info p a:hover{color:#0380a5}.contact-row .address-info p i{font-weight:400;font-size:18px;color:#0380a5;line-height:1em;position:absolute;top:4px;left:0}.contact-row .address-info p:nth-child(4) i{top:2px}.contact-row .form-block{width:55%;float:right}.contact-row .form-block ul{width:100%;float:left;padding:0;margin:0}.contact-row .form-block ul li{width:100%;float:left;padding:0;margin:0 0 30px 0}.contact-row .form-block ul li:nth-child(1){width:50%;padding-right:15px}.contact-row .form-block ul li:nth-child(2){width:50%;float:right;padding-left:15px}.contact-row .form-block ul li:before{display:none}.contact-row .form-block .btn,.contact-row .form-block button,.contact-row .form-block input[type=button],.contact-row .form-block input[type=submit]{height:50px;font-weight:700;font-size:20px;line-height:50px;letter-spacing:.03em;text-transform:none;border-radius:5px;padding:0 40px}@media (max-width:991px){.contact-row .address-info{width:30%}.contact-row .form-block{width:60%}}@media (max-width:991px){.contact-row .address-info{width:100%;float:left;margin-bottom:60px}.contact-row .address-info p{padding:0 0 20px 0}.contact-row .address-info p i{font-size:20px;top:3px}.contact-row .address-info p:nth-child(4) i{top:2px}.contact-row .form-block{width:100%;padding-bottom:45px}.contact-row .form-block ul li{margin:0 0 20px 0}.contact-row .form-block ul li:nth-child(1){width:100%;padding-right:0}.contact-row .form-block ul li:nth-child(2){width:100%;padding-left:0}.contact-row .form-block .btn,.contact-row .form-block button,.contact-row .form-block input[type=button],.contact-row .form-block input[type=submit]{height:45px;font-size:18px;line-height:45px}}.content-about{background:#fff;text-align:center}.content-about h2{padding:0 0 40px 0}.content-about p{padding:0 0 20px 0;margin:0}.content-about article{width:100%;float:none;display:inline-block;text-align:center;margin:0;padding:0}.content-about article h4{line-height:26px;padding-bottom:10px;color:#6e6e6e}@media only screen and (max-width:991px){.content-about h2{padding:0 0 30px 0}}@media (max-width:797px){.content-about h2{padding:0 0 30px 0}}.content-section{background:#fff;text-align:center}.content-section h2{padding:0 0 20px 0}.content-section p{padding:0 0 20px 0;margin:0}.content-section article{width:100%;float:none;display:inline-block;text-align:center;margin:0;padding:0}.content-section article h4{line-height:26px;padding-bottom:10px;color:#6e6e6e}.content-section input{margin-bottom:20px}@media only screen and (max-width:991px){.content-section h2{padding:0 0 30px 0}}@media (max-width:797px){.content-section h2{padding:0 0 30px 0}}.content-box{width:100%;float:left;background:#fff}.content-box .article{width:50%;float:left;background:#97c44f;padding:70px 0}.content-box .article aside{width:100%;max-width:580px;min-height:140px;float:right;padding:0 70px 0 30px}.content-box .article aside p{color:#fff;text-transform:none;padding:0;margin:0}.content-box .article aside h4{font-size:20px;font-weight:600;color:#fff;line-height:22px;padding:0 0 20px 0}.content-box .article:nth-child(even){background:#4fa6c4}.content-box .article:nth-child(even) aside{float:left;padding:0 30px 0 70px}@media only screen and (max-width:991px){.content-box .article{padding:60px 0}.content-box .article aside{padding:0 30px;min-height:130px}.content-box .article:nth-child(even) aside{padding:0 30px}}@media only screen and (max-width:767px){.content-box .article{width:100%;text-align:center;padding:50px 0}.content-box .article aside{width:100%;max-width:540px;min-height:110px;float:none;display:inline-block;vertical-align:middle;padding:0 20px}.content-box .article:nth-child(even) aside{float:none;padding:0 30px}}.tech-logo{width:100%;float:left;text-align:center;padding:20px 0 40px 0}.tech-logo h4{font-weight:400;font-size:20px;color:#212121;line-height:26px;padding:0 0 30px 0}.tech-logo aside{width:100%;margin:0 auto}.tech-logo ul{float:none;display:inline-block;vertical-align:top;padding:0;margin:-20px -10px;text-align:center}.tech-logo ul li{width:100px;text-align:center;background:0 0;float:none;display:inline-block;vertical-align:middle;padding:22px 10px;margin:0 10px 10px 0;height:95px}.tech-logo ul li:before{display:none}.tech-logo ul li img{width:60%;height:70px;float:none;display:inline-block;text-align:center}.tech-logo ul li span{width:100%;float:left;text-align:center;font-size:13px;line-height:18px}@media only screen and (max-width:767px){.tech-logo h4{font-size:18px;line-height:22px}.tech-logo ul{margin:-15px}.tech-logo ul li{padding:15px}.tech-logo ul li img{max-width:85%}}.benefits{background:#f4f7f8}.benefits:last-child{padding-bottom:0}.benefits h4{width:100%;float:left;margin:0;text-align:center;padding:0 0 40px 0}.benefits .article{width:22%;float:none;display:inline-block;margin:0 3% 40px 0;background:#fff;padding:25px 40px;border-radius:3px;vertical-align:top;text-align:left;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;box-shadow:rgba(0,0,0,.06) 0 0 10px}.benefits .article:hover{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.benefits .article h3{padding:0 0 10px 0;margin:0;text-transform:none;font-size:18px;font-weight:400;line-height:1.3em}.benefits .article p{padding:0;margin:0}.benefits .article .icon-out{width:100%;float:left;font-size:40px;line-height:50px;margin:0 0 10px 0;color:#0380a5}.benefits .article .icon-out i{max-height:40px}.benefits .article aside{width:100%;float:left}.benefits .article-out{width:105%;float:left;display:flex;flex-wrap:wrap;margin:0 -5% -40px 0}@media (max-width:991px){.benefits .article{width:45%}.benefits h4{padding:0 0 30px 0}}@media (max-width:767px){.benefits h4{padding:0 0 30px 0}.benefits .article{width:100%;float:none;display:inline-block;vertical-align:top;margin:0 0 20px 0}.benefits .article h3{font-size:20px;line-height:26px;padding-bottom:7px}.benefits .article-out{width:100%;text-align:center;display:block;margin:0}}.whychooseus{background:#0380a5;overflow:hidden}.whychooseus h2{width:100%;float:left;color:#fff;text-align:left;padding:0 40px 40px 0}.whychooseus .article{width:50%;float:none;display:inline-block;vertical-align:top;position:relative;padding:0 8% 50px 0;margin:0 -2px}.whychooseus .article h4{color:#fff;padding-bottom:12px;font-weight:600}.whychooseus .article h4:last-child{padding-bottom:0}.whychooseus .article p{color:#fff}.whychooseus .article p:last-child{padding-bottom:0}.whychooseus .article .icon-out{width:80px;float:left;position:absolute;top:0;left:0}.whychooseus .article .icon-out img{height:48px}.whychooseus .article aside{width:100%;float:left;padding:0 0 0 80px}.whychooseus .article-out{width:108%;float:left;margin:20px 0 0 0}@media (max-width:991px){.whychooseus{padding:65px 0 10px 0}.whychooseus h2{padding:0 0 60px 0}.whychooseus .article aside{padding:0 0 0 75px}}@media (max-width:767px){.whychooseus{padding:45px 0 10px 0}.whychooseus h2{padding:0 0 35px 0}.whychooseus .article{width:100%;padding:0;margin:0 0 35px 0}.whychooseus .article aside{padding:0 0 0 75px}.whychooseus .article-out{width:100%}}.careers-list{text-align:center;background:#f4f7f8}.careers-list .container{padding:0}.careers-list .article{width:100%;float:left;display:inline-block;text-align:left;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:0 14px 28px 14px;margin:0}.careers-list .article p:last-child{padding-bottom:0}.careers-list .article .name{width:100%;float:left;font-family:Averta,sans-serif;font-weight:600;font-size:17px;color:#212121;line-height:22px;padding:0 0 26px 0}.careers-list .article aside{width:100%;float:left}.careers-list .article .box{width:100%;height:100%;float:left;background:#fff;box-shadow:rgba(0,0,0,.04) 0 0 10px;border-radius:3px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:35px 44px 50px 44px}.careers-list .article-out{width:100%;float:left;display:flex;flex-wrap:wrap;padding:0 26px 65px 26px;margin:0 0 -28px 7px}.careers-list .article-out:last-child{padding-bottom:0}.careers-list .btn,.careers-list button{min-width:240px}.careers-list .btn-out{position:relative;z-index:6;padding:0 40px}@media only screen and (max-width:1199px){.careers-list{padding:60px 0}.careers-list h2{padding:0 40px 30px 40px}.careers-list .article .box{padding:30px 25px 50px 25px}.careers-list .article-out{padding:0 26px 50px 26px}.careers-list .btn,.careers-list button{min-width:200px}}@media only screen and (max-width:991px){.careers-list .article{width:100%}}@media only screen and (max-width:767px){.careers-list{padding:50px 0}.careers-list h2{padding:0 20px 30px 20px}.careers-list .article{width:100%;padding:0 10px 20px 10px;margin:0}.careers-list .article .name{font-size:16px;padding:0 0 20px 0}.careers-list .article .ratings-out{margin:0 0 20px 0}.careers-list .article .box{padding:30px 20px 50px 20px}.careers-list .article:hover{margin-top:0}.careers-list .article-out{width:100%;float:left;padding:0 10px 40px 10px;margin:0 0 -20px 0}.careers-list .btn,.careers-list button{min-width:200px}.careers-list .btn-out{padding:0 20px}}.grecaptcha-badge{opacity:0}.mc4wp-success p{margin-top:15px;color:#0c6}