@charset "UTF-8";/*!
Template Name: Avantgarde
更多精品模板：Http://www.jq22.com
Description: A business oriented premium theme designed for site companies, personal use, portfolio showcases, blogging and ressource libraries.
Version: 1.0
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Bebas Neue';src:url("assets/fonts/bebas-neue/BebasNeue-Bold.woff2") format("woff2"),url("assets/fonts/bebas-neue/BebasNeue-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Bebas Neue';src:url("assets/fonts/bebas-neue/BebasNeue-Light.woff2") format("woff2"),url("assets/fonts/bebas-neue/BebasNeue-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Bebas Neue';src:url("assets/fonts/bebas-neue/BebasNeue-Regular.woff2") format("woff2"),url("assets/fonts/bebas-neue/BebasNeue-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Bebas Neue Book';src:url("assets/fonts/bebas-neue/BebasNeue-Book.woff2") format("woff2"),url("assets/fonts/bebas-neue/BebasNeue-Book.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Heebo';src:url("assets/fonts/heebo/Heebo-Regular.woff2") format("woff2"),url("assets/fonts/heebo/Heebo-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Heebo';src:url("assets/fonts/heebo/Heebo-Bold.woff2") format("woff2"),url("assets/fonts/heebo/Heebo-Bold.woff") format("woff");font-weight:bold;font-style:normal}body{font-family:'Heebo',Arial,sans-serif;font-weight:normal;font-style:normal;font-size:17px;line-height:28px}h1{font-family:'Heebo',Arial,sans-serif;font-weight:700;font-size:70px;line-height:80px}h2,h3,h4,h5{font-family:'Bebas Neue',Arial,sans-serif;text-transform:uppercase;font-weight:400}h2{font-size:54px;line-height:60px;font-weight:normal}h3{font-size:46px;line-height:52px;font-weight:700}h4{font-size:30px;line-height:38px;font-weight:700;letter-spacing:.3px}h5{font-size:26px;line-height:32px;font-weight:700;letter-spacing:.3px}h6{font-family:'Heebo',Arial,sans-serif;font-weight:700;font-size:19px;line-height:31px}.av-heading-alt{font-family:'Heebo',Arial,sans-serif;text-transform:none;letter-spacing:0;font-weight:700}h2.av-heading-alt{font-size:46px;line-height:60px}h3.av-heading-alt{line-height:54px}h4.av-heading-alt{line-height:40px}h5.av-heading-alt{letter-spacing:0;line-height:36px}@media(max-width:990px){body{font-size:17px;line-height:25px}h1{font-size:50px;line-height:62px}h2{font-size:42px;line-height:44px}h3{font-size:34px;line-height:38px}h4{font-size:28px;line-height:32px}h5{font-size:24px;line-height:28px}h6{font-size:19px;line-height:25px}}@media(min-width:991px) and (max-width:1200px){h1{font-size:48px;line-height:54px}h2{font-size:40px;line-height:42px}h3{font-size:34px;line-height:38px}h4{font-size:28px;line-height:32px}h5{font-size:24px;line-height:31px}h6{font-size:19px;line-height:25px}h2.av-heading-alt{font-size:38px;line-height:52px}}@media(min-width:1201px) and (max-width:1600px){h1{font-size:62px;line-height:80px}}a{transition:all .3s;text-decoration:none}a:hover{text-decoration:none}p{margin:14px 0}label{font-weight:700}ul,ol{margin:4px 0 12px 0;padding:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}ul li,ol li{margin:6px 0 6px 20px}ul li li,ol li li{margin-left:20px}ul{list-style:disc outside}ol{list-style:decimal outside}dl{margin:10px 0 10px 0}dl dt{margin:20px 0 0 0;font-weight:bold;text-decoration:underline}dl dd{margin:10px 0;padding:0}img{height:auto;max-width:100%;position:relative;vertical-align:middle}img:not([src]):not([srcset]){visibility:hidden}blockquote{position:relative;margin:20px 0;padding:0 0 0 74px;box-sizing:border-box;font-size:22px;line-height:34px;font-weight:700}blockquote:before{content:"”";position:absolute;top:2px;left:0;font-size:100px;line-height:100px;font-weight:700}@media(max-width:540px){blockquote{padding:0}blockquote:before{display:none}}@media(min-width:541px) and (max-width:990px){blockquote{padding:0 0 0 60px}}.av-viewport{overflow:hidden}.av-outer-wrapper{margin:0 auto}.av-inner-wrapper{margin:0 auto}.av-dots-pattern{background-image:url("assets/images/dots_pattern.png");background-repeat:repeat;height:29px;position:relative;left:50%;transform:translateX(-50%)}.av-header .av-title-section{position:relative}.av-header .av-title-section .av-dots-pattern{background-position:left bottom;position:absolute;bottom:0}.av-header .av-inner-wrapper{position:relative}.av-footer .av-dots-pattern{background-position:left top;position:absolute;top:0}@media(max-width:540px){.av-outer-wrapper{width:300px}.av-inner-wrapper{width:300px}.av-header .av-inner-wrapper,.av-header .av-dots-pattern,.av-footer .av-inner-wrapper,.av-footer .av-dots-pattern{width:220px}.av-dots-pattern{height:22px}}@media(min-width:541px) and (max-width:990px){.av-outer-wrapper{width:520px}.av-inner-wrapper,.av-dots-pattern{width:520px}.av-dots-pattern{height:22px}.av-header .av-inner-wrapper,.av-header .av-dots-pattern,.av-footer .av-inner-wrapper,.av-footer .av-dots-pattern{width:420px}}@media(min-width:991px) and (max-width:1200px){.av-outer-wrapper{width:960px}.av-inner-wrapper,.av-dots-pattern{width:800px}}@media(min-width:1201px) and (max-width:1600px){.av-outer-wrapper{width:1170px}.av-inner-wrapper,.av-dots-pattern{width:1000px}}@media(min-width:1601px){.av-outer-wrapper{width:1560px}.av-inner-wrapper,.av-dots-pattern{width:1170px}}.av-content-wrapper{z-index:1;position:relative}.av-content-wrapper.av-content-padding-top{padding-top:0;margin-top:129px}.av-home .av-content-wrapper.av-content-padding-top{margin-top:350px}@media(max-width:990px){.av-content-wrapper.av-content-padding-top{padding-top:80px;margin-top:0}}.av-content-wrapper.av-content-padding-bottom{padding-bottom:130px}@media(max-width:990px){.av-content-wrapper.av-content-padding-bottom{padding-bottom:80px}}.av-loader-body{width:100%;height:100vh;position:fixed;z-index:2;visibility:visible;top:0;left:0;text-align:center;justify-content:center;align-content:center;transition:.5s all}.av-loader{width:64px;height:64px;border-width:8px;border-style:solid;border-radius:50%;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;-webkit-animation:1s spin infinite linear;-o-animation:1s spin infinite linear;animation:1s spin infinite linear}.av-loader-body.done{visibility:hidden;opacity:0}@keyframes spin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}button,input,optgroup,select,textarea{color:inherit;margin:0;border:0 none;font-family:'Heebo',Arial,sans-serif;font-weight:normal;font-style:normal;box-sizing:border-box;outline:0;font-size:17px;line-height:28px}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:0;display:inline-block;outline:0;padding:12px 24px;width:auto}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0;padding:0}legend{border:0;padding:0}input,select{height:36px;border-radius:2px;padding:3px 8px}textarea{overflow:auto;height:118px;width:100%}.av-input-group,.av-textarea-group{position:relative;margin:12px 0}input,textarea{width:100%;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#262626}.av-input-bar{display:block;width:81%;height:2px}.av-input-bar:before,.av-input-bar:after{content:"";height:2px;width:0;position:absolute;transition:.4s ease all;-moz-transition:.4s ease all;-webkit-transition:.4s ease all;z-index:100}.av-input-bar:before{left:50%}.av-input-bar:after{right:50%}.av-input-selected .av-input-bar:before,.av-input-selected .av-input-bar:after{width:50%}.av-input-group .av-input-bar,.av-textarea-group .av-input-bar{width:100%}.av-input-group .av-input-bar:before,.av-input-group .av-input-bar:after{bottom:2px}.av-textarea-group .av-input-bar{position:absolute;bottom:25px}.av-textarea-group .av-input-bar:before,.av-textarea-group .av-input-bar:after{bottom:-16px}.av-input-group label,.av-textarea-group label{display:inline-block;transform:translateY(28px);transition:all .3s}.av-input-group.av-input-selected label,.av-textarea-group.av-input-selected label{transform:translateY(0);font-size:15px;line-height:23px}.av-submit-label input[type="submit"].av-contact-submit{display:none}.av-submit-label .av-svg-contact-submit{display:block;cursor:pointer;width:78px;height:78px;box-sizing:border-box;font-size:0;margin:32px 0 0 0;padding:22px;transition:all .4s}.av-submit-label .av-svg-contact-submit svg{width:40px;position:relative;left:-4px;transition:all .4s}@media(max-width:990px){.av-submit-label .av-svg-contact-submit{margin-top:0}}@media(min-width:991px) and (max-width:1200px){.av-submit-label .av-svg-contact-submit{margin-top:22px}}@media(min-width:1201px) and (max-width:1600px){.av-submit-label .av-svg-contact-submit{margin-top:26px}}table,th,td{border-width:1px;border-style:solid}table{width:100%;margin:40px 0;border-collapse:collapse}table td{padding:12px 16px}.av-viewport .av-header{-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}.av-viewport .av-header .av-outer-wrapper{-webkit-transform:skew(0deg,10deg);transform:skew(0deg,10deg);position:relative;top:160px;margin-bottom:160px;margin-top:-302px;padding:140px 0 0 0}.av-viewport .av-header .av-title-section{padding:110px 0}.av-viewport .av-header.av-home{padding:0;-webkit-transform:skew(0deg,-19deg);transform:skew(0deg,-19deg)}.av-viewport .av-header.av-home .av-outer-wrapper{-webkit-transform:skew(0deg,19deg);transform:skew(0deg,19deg);position:relative;top:250px;margin-bottom:250px;margin-top:-390px;padding:138px 0 0 0;z-index:1}@media(max-width:540px){.av-viewport .av-header .av-title-section{padding:66px 0}.av-viewport .av-header.av-home{-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}.av-viewport .av-header.av-home .av-outer-wrapper{-webkit-transform:skew(0deg,10deg);transform:skew(0deg,10deg);position:relative;top:100px;margin-bottom:100px;margin-top:-250px}}@media(min-width:541px) and (max-width:990px){.av-viewport .av-header .av-title-section{padding:72px 0}.av-viewport .av-header.av-home{-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}.av-viewport .av-header.av-home .av-outer-wrapper{-webkit-transform:skew(0deg,10deg);transform:skew(0deg,10deg);position:relative;top:100px;margin-bottom:100px;margin-top:-250px}}@media(min-width:991px) and (max-width:1200px){.av-viewport .av-header .av-title-section{padding:88px 0}}@media(min-width:1201px) and (max-width:1600px){.av-viewport .av-header .av-title-section{padding:88px 0}}.av-top-grid{padding:42px 0;display:grid;grid-template-columns:1fr 2fr;margin-top:7px}@media(max-width:540px){.av-top-grid{padding:30px 0;margin-top:11px;grid-template-columns:1fr 1fr}}@media(min-width:541px) and (max-width:990px){.av-top-grid{padding:36px 0;margin-top:11px;grid-template-columns:1fr 1fr}}.av-title-section h1{margin:4px 0 12px 0}.av-title-section p{margin:0;padding-bottom:20px;font-weight:700;font-size:19px;line-height:32px}.av-title-section .av-hline{margin:26px 0 0 0}@media(min-width:991px) and (max-width:1200px){.av-title-section h1{margin:4px 0 12px 0}}@media(max-width:990px){.av-title-section .av-hline{display:none}}@media(min-width:1201px) and (max-width:1600px){.av-title-section h1{margin:4px 0}.av-title-section .av-hline{margin:14px 0 0 0}}@media(max-width:990px){.av-title-section h1{margin-bottom:0}.av-title-section p,.av-intro{line-height:30px}.av-title-section p{margin-top:8px}}.av-header-tag{font-family:'Bebas Neue',Arial,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.9px;font-size:17px;line-height:23px;font-weight:700;position:absolute;bottom:-10px;left:90px}@media(max-width:990px){.av-header-tag{display:none}}.av-header-clear{width:100%;height:1px}.av-logo-desk{display:block;height:56px}.av-logo-mobile{display:none;height:56px}@media(max-width:990px){.av-logo-desk{display:none}.av-logo-mobile{display:block}}.av-logo-desk .av-height,.av-logo-mobile .av-height{height:100%}.av-logo-desk a,.av-logo-mobile a{display:inline-block;height:100%}.av-logo-desk img,.av-logo-mobile img{display:block}.av-modern-nav .av-main-menu{display:none}.av-viewport-desktop .av-menu-wrapper{text-align:right;font-family:'Bebas Neue',Arial,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.9px;font-size:17px;line-height:23px;font-weight:700}.av-viewport-desktop .av-menu-wrapper nav{position:relative;top:50%;transform:translateY(-50%);z-index:1000}.av-viewport-desktop .av-menu-wrapper ul{list-style:none;margin:0;padding:0}.av-viewport-desktop .av-menu-wrapper ul li{margin:0;padding:0 30px;display:inline-block;position:relative}.av-viewport-desktop .av-menu-wrapper ul li:after{content:"";display:block;width:14px;height:2px;position:absolute;top:28px;right:-10px}.av-viewport-desktop .av-menu-wrapper ul li a{display:block;padding:19px 4px}.av-viewport-desktop .av-menu-wrapper ul li a:hover{text-decoration:none}.av-viewport-desktop .av-menu-wrapper ul li .sub-menu{display:block;transition:all .3s;opacity:0;visibility:hidden;position:absolute;width:200px;top:60px;left:10px;text-align:left;padding:20px 0;z-index:1000}.av-viewport-desktop .av-menu-wrapper ul li .sub-menu li{padding:0;width:200px}.av-viewport-desktop .av-menu-wrapper ul li .sub-menu li a{padding:6px 30px}.av-viewport-desktop .av-menu-wrapper ul li .sub-menu li .sub-menu{left:200px;top:-20px}.av-viewport-desktop .av-menu-wrapper ul li .sub-menu li:after{display:none}.av-viewport-desktop .av-menu-wrapper ul li .sub-menu.active{opacity:1;visibility:visible}.av-viewport-desktop .av-menu-wrapper ul li:last-child:after{display:none}@media(min-width:991px) and (max-width:1200px){.av-viewport-desktop .av-menu-wrapper ul>li{padding:0 17px}.av-viewport-desktop .av-menu-wrapper ul>li:after{width:4px;right:-2px}}#av-menu-trigger-mobile{display:none;float:right}#av-menu-trigger-mobile .av-menu-text{display:inline-block;margin:0 10px 0 0;position:relative;top:-20px}#av-menu-trigger-mobile .av-menu-symbol{width:58px;height:58px;border-radius:116px;box-sizing:border-box;padding:20px 0 0 0;display:inline-block;cursor:pointer;position:relative;top:2px;border-width:2px;border-style:solid;border-color:transparent}#av-menu-trigger-mobile .av-menu-symbol>span{display:block;margin:2px auto 3px auto;width:20px;height:2px}@media(max-width:990px){#av-menu-trigger-mobile .av-menu-text{display:none}#av-menu-trigger-mobile .av-menu-symbol{top:31px}}.av-modern-nav #av-menu-trigger-mobile{display:block}@media(max-width:990px){.av-menu-wrapper nav{display:none}#av-menu-trigger-mobile{display:block;text-align:right;position:relative;top:50%;transform:translateY(-50%)}#av-menu-trigger-mobile svg{height:20px}}#av-menu-wrapper-mobile{font-family:'Bebas Neue',Arial,sans-serif;text-transform:uppercase;font-weight:400;font-size:54px;line-height:60px;font-weight:normal}#av-menu-wrapper-mobile .av-main-menu{list-style:none;padding:0}#av-menu-wrapper-mobile ul{list-style:none}#av-menu-wrapper-mobile ul li{position:relative;width:100%;margin:0;padding:0;margin:4px 0}#av-menu-wrapper-mobile ul li a{display:inline-block;padding:5px 50px 5px 0;z-index:1;position:relative}#av-menu-wrapper-mobile ul li a:hover{text-decoration:none}#av-menu-wrapper-mobile ul li:last-child{border-bottom-width:0}#av-menu-wrapper-mobile ul li ul{margin:10px 0;padding:0;font-size:20px;line-height:26px}#av-menu-wrapper-mobile ul li ul li{margin:0;position:relative}#av-menu-wrapper-mobile ul li ul li a{padding:5px 0 2px 0}@media(max-width:540px){#av-menu-wrapper-mobile{font-size:30px;line-height:38px;font-weight:700;letter-spacing:.3px}#av-menu-wrapper-mobile ul li{width:80%}#av-menu-wrapper-mobile ul li a{padding:0;background-color:transparent}}@media(min-width:541px) and (max-width:990px){#av-menu-wrapper-mobile{font-size:30px;line-height:38px;font-weight:700;letter-spacing:.3px}#av-menu-wrapper-mobile ul li{width:80%}#av-menu-wrapper-mobile ul li a{padding:3px 0;background-color:transparent}}@media(min-width:991px) and (max-width:1200px){#av-menu-wrapper-mobile{font-size:30px;line-height:38px;font-weight:700;letter-spacing:.3px}#av-menu-wrapper-mobile ul li{width:80%}#av-menu-wrapper-mobile ul li a{padding:3px 0;background-color:transparent}}#av-canvas-overlay-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:all 900ms cubic-bezier(0.995,0.075,0.21,0.78);transition-delay:0;z-index:99999;left:-100%}#av-canvas-overlay-menu .av-canvas-overlay-inner{width:100%;height:100%;transition:all 700ms cubic-bezier(0.995,0.075,0.21,0.78);transition-delay:-0.1s;position:relative;left:-100%;top:0;border:1px solid transparent}#av-canvas-overlay-menu .av-menu-close{width:58px;height:58px;border-radius:116px;box-sizing:border-box;padding-top:15px;position:absolute;top:50px;right:50px;border-width:2px;border-style:solid;border-color:transparent;transition:all .3s ease-out;text-align:center;cursor:pointer;background-position:top right;background-repeat:no-repeat;opacity:0;visibility:hidden}#av-canvas-overlay-menu .av-menu-close svg{width:14px;height:14px}#av-canvas-overlay-menu .av-menu-close:hover{transform:rotate(90deg);transform-origin:center;transition-delay:0;background-color:rgba(255,255,255,0.14)}@media(max-width:990px){#av-canvas-overlay-menu .av-menu-close{top:30px;right:30px}}#av-canvas-overlay-menu.display-overlay{left:0;transition-delay:.3s}#av-canvas-overlay-menu.display-overlay .av-canvas-overlay-inner{left:0;transition-delay:.7s}#av-canvas-overlay-menu.display-overlay .av-menu-close{opacity:1;visibility:visible}.mainmenu-dropdown-arrow{cursor:pointer;display:block;position:absolute;top:8px;right:0;padding:23px 14px 0 14px;box-sizing:border-box;height:58px;border-radius:100px}.mainmenu-dropdown-arrow .mainmenu-arrow-container{width:30px;height:18px;display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg class='svg-simple-bottom' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 54.7 35.2' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23777777' d='M0,0h54.7L27.4,35.2L0,0z M46.5,4H8.2l19.2,24.6L46.5,4z'/%3E%3C/g%3E%3C/svg%3E")}.mainmenu-dropdown-arrow .mainmenu-arrow-line{content:"";display:block;width:100%;height:3px;background-color:rgba(255,255,255,0.1);position:absolute;top:50%;right:94px;transform:translateY(-50%)}.mainmenu-dropdown-arrow.mainmenu-dropdown-arrow-selected{padding:19px 14px 0 14px}.mainmenu-dropdown-arrow.mainmenu-dropdown-arrow-selected .mainmenu-arrow-container{background-image:url("data:image/svg+xml,%0A%3Csvg class='svg-simple-top' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 54.7 35.2' style='enable-background:new 0 0 54.7 35.2;' xml:space='preserve'%3E%3Cpath fill='%23777777' d='M54.7,35.2H0L27.4,0L54.7,35.2z M8.2,31.2h38.4L27.4,6.5L8.2,31.2z'/%3E%3C/svg%3E%0A")}.av-mainmenu-misc .widget:last-child{margin-bottom:0}@media(max-width:990px){.mainmenu-dropdown-arrow{top:5px;padding:10px 2px 0 2px;height:32px}.mainmenu-dropdown-arrow .mainmenu-arrow-container{width:24px}.mainmenu-dropdown-arrow .mainmenu-arrow-line{display:none}.mainmenu-dropdown-arrow.mainmenu-dropdown-arrow-selected{padding:8px 2px 0 2px}.av-menu-overlay-wrapper .av-col-item.av-mainmenu-misc{display:none}}@media(min-width:991px) and (max-width:1200px){.mainmenu-dropdown-arrow{top:5px;padding:10px 2px 0 2px;height:32px}.mainmenu-dropdown-arrow .mainmenu-arrow-container{width:24px}.mainmenu-dropdown-arrow .mainmenu-arrow-line{display:none}.mainmenu-dropdown-arrow.mainmenu-dropdown-arrow-selected{top:3px;padding:10px 2px 0 2px}}.sub-menu{display:none;font-weight:700}.sub-menu .mainmenu-dropdown-arrow,.sub-menu .mainmenu-dropdown-arrow.mainmenu-dropdown-arrow-selected{top:9px;left:14px;width:32px;height:32px;padding:11px 7px 0 7px;position:relative;display:inline-block}.sub-menu .mainmenu-dropdown-arrow .mainmenu-arrow-container,.sub-menu .mainmenu-dropdown-arrow.mainmenu-dropdown-arrow-selected .mainmenu-arrow-container{width:18px;height:12px}.sub-menu .mainmenu-dropdown-arrow .mainmenu-arrow-line,.sub-menu .mainmenu-dropdown-arrow.mainmenu-dropdown-arrow-selected .mainmenu-arrow-line{display:none}.sub-menu .mainmenu-dropdown-arrow.mainmenu-dropdown-arrow-selected{padding-top:10px}.av-menu-overlay-wrapper{position:relative;top:50%;transform:translateY(-50%);overflow:auto}.av-menu-overlay-wrapper .av-col-item{position:relative;top:50%;transform:translateY(-50%);display:table;vertical-align:middle}.av-viewport .av-footer{-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg);padding-bottom:110px;position:relative;top:420px}.av-viewport .av-footer .av-outer-wrapper{-webkit-transform:skew(0deg,10deg);transform:skew(0deg,10deg);padding:156px 0;position:relative;top:-420px}@media(max-width:540px){.av-viewport .av-footer{padding-bottom:50px}.av-viewport .av-footer .av-outer-wrapper{padding:56px 0}}@media(min-width:541px) and (max-width:990px){.av-viewport .av-footer{padding-bottom:50px;top:110px}.av-viewport .av-footer .av-outer-wrapper{padding:56px 0;top:-110px}}@media(min-width:991px) and (max-width:1200px){.av-viewport .av-footer{padding-bottom:30px}.av-viewport .av-footer .av-outer-wrapper{padding:120px 0}}@media(min-width:1201px) and (max-width:1600px){.av-viewport .av-footer{padding-bottom:60px}.av-viewport .av-footer .av-outer-wrapper{padding:126px 0}}.av-footer-sidebars-wrapper{padding-bottom:80px}.av-footer-sidebars-wrapper .footer-grid-wrapper{margin-top:-80px}.av-footer-sidebars-wrapper .widget{margin:80px 0 0 0}@media(max-width:990px){.av-footer-sidebars-wrapper{padding-bottom:60px}.av-footer-sidebars-wrapper .footer-grid-wrapper{margin-top:-30px}.av-footer-sidebars-wrapper .widget{margin:60px 0 0 0}.av-footer-sidebars-wrapper .widget br{display:none}}@media(min-width:991px) and (max-width:1200px){.av-footer-sidebars-wrapper{padding-bottom:66px}}.av-footer-bottom-wrapper .av-footer-copyright{margin:24px 0 0 0}@media(min-width:991px) and (max-width:1200px){.av-footer-bottom-wrapper .av-footer-copyright{margin-top:0}}@media(min-width:1201px) and (max-width:1600px){.av-footer-bottom-wrapper .av-footer-copyright{margin-top:0}}.av-contact-misc{margin:20px 0;padding:0;list-style:none}.av-contact-misc li{margin:3px 0;padding:0}.av-contact-misc .av-footer-phone,.av-contact-misc .av-footer-email{display:block}.av-contact-misc .av-footer-phone{font-size:24px;line-height:32px}.av-footer-sidebars-wrapper .av-contact-misc{margin:30px 0 0 0}@media(min-width:991px) and (max-width:1200px){.av-footer-sidebars-wrapper .av-contact-misc{margin:26px 0 0 0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.av-slider-wrapper{height:700px;position:relative}@media(max-width:540px){.av-slider-wrapper{height:250px}}@media(min-width:541px) and (max-width:990px){.av-slider-wrapper{height:350px}}@media(min-width:991px) and (max-width:1200px){.av-slider-wrapper{height:480px}}@media(min-width:1201px) and (max-width:1600px){.av-slider-wrapper{height:550px}}.av-slider-wrapper .slick-list,.av-slider-wrapper .slick-track,.av-slider-wrapper .slick-slide,.av-slider-wrapper .slick-slide>div,.av-content-slider-wrapper .slick-list,.av-content-slider-wrapper .slick-track,.av-content-slider-wrapper .slick-slide,.av-content-slider-wrapper .slick-slide>div{height:100%;outline:0}.av-slider-wrapper .slick-slide a,.av-content-slider-wrapper .slick-slide a{outline:0}.av-slider-wrapper .av-inner-wrapper,.av-content-slider-wrapper .av-inner-wrapper{z-index:10;position:relative}.av-slide-home-item,.av-slide-content-item{position:relative;height:100%}.av-slide-home-item .av-slide-img,.av-slide-content-item .av-slide-img{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:top center;z-index:9}.av-slider-wrapper{position:relative}.av-slider-wrapper .av-slider-home{height:100%}.av-slider-wrapper .av-inner-wrapper{height:100%;z-index:11}.av-slider-wrapper .av-slide-content{position:absolute;left:0;bottom:130px;display:block;z-index:11}.av-slider-wrapper .av-slide-content h1,.av-slider-wrapper .av-slide-content h2,.av-slider-wrapper .av-slide-content h3,.av-slider-wrapper .av-slide-content h4,.av-slider-wrapper .av-slide-content h5,.av-slider-wrapper .av-slide-content h6,.av-slider-wrapper .av-slide-content p,.av-slider-wrapper .av-slide-content a{z-index:11;position:relative}.av-slider-wrapper .av-slide-content a:hover{text-decoration:none}.av-slider-wrapper .av-slide-content .av-intro{margin:26px 0 48px 0}.av-slider-wrapper .av-slide-content .av-slide-dropcap{position:absolute;top:-160px;left:-80px;font-size:360px;line-height:360px;font-weight:900;color:rgba(255,255,255,0.08);z-index:1}.av-slider-wrapper .slick-dots{position:relative;top:50%;transform:translateY(-50%);list-style:none;margin:0;padding:0;position:absolute;left:-56px}.av-slider-wrapper .slick-dots li{width:10px;height:10px;display:block;margin:14px 0;padding:0;position:relative}.av-slider-wrapper .slick-dots li button{width:10px;height:10px;padding:0;position:absolute;top:0;left:0;border-radius:14px;font-size:0;line-height:0;margin:0}.av-slider-wrapper .slick-dots li.slick-active{width:14px;height:14px;margin-left:-2px}.av-slider-wrapper .slick-dots li.slick-active button{width:14px;height:14px;background-color:transparent;border-width:2px;border-style:solid}.av-slider-wrapper .av-home-slider-arrows{position:relative;top:50%;transform:translateY(-50%);position:absolute;right:-60px}.av-slider-wrapper .av-home-slider-arrows>span{width:30px;height:40px;display:block;text-align:center;margin:42px 0;cursor:pointer}.av-slider-wrapper .av-home-slider-arrows>span svg{height:36px}.av-slider-wrapper .av-slick-counter{position:relative;top:50%;transform:translateY(-50%);font-family:'Bebas Neue',Arial,sans-serif;text-transform:uppercase;font-weight:400;font-size:20px;line-height:24px;font-weight:700;position:absolute;right:-54px;z-index:10;text-align:center}@media(max-width:540px){.av-slider-wrapper .av-slide-content{bottom:90px}.av-slider-wrapper .av-slide-content .av-intro,.av-slider-wrapper .av-slide-content .av-slide-dropcap,.av-slider-wrapper .av-slide-content .av-link-alt{display:none}.av-slider-wrapper .slick-dots{width:100%;bottom:40px;left:0;text-align:center;top:inherit;transform:translateY(0)}.av-slider-wrapper .slick-dots li{display:inline-block;margin:0 8px}.av-slider-wrapper .slick-dots li button{background-color:rgba(255,255,255,0.6)}.av-slider-wrapper .slick-dots li.slick-active{margin:0 6px;position:relative;top:3px}.av-slider-wrapper .slick-dots li.slick-active button{border:2px solid rgba(255,255,255,0.6)}.av-slider-wrapper .av-home-slider-arrows,.av-slider-wrapper .av-slick-counter{display:none}}@media(min-width:541px) and (max-width:990px){.av-slider-wrapper .av-slide-content{bottom:50px}.av-slider-wrapper .av-slide-content .av-intro,.av-slider-wrapper .av-slide-content .av-slide-dropcap,.av-slider-wrapper .av-slide-content .av-link-alt{display:none}}@media(min-width:991px) and (max-width:1200px){.av-slider-wrapper .av-home-slider-arrows{right:-29px}.av-slider-wrapper .av-home-slider-arrows>span{height:31px;margin:42px 0;cursor:pointer}.av-slider-wrapper .av-slide-content{bottom:70px}.av-slider-wrapper .av-slide-content .av-intro{margin:14px 0 32px 0}.av-slider-wrapper .av-slide-content .av-slide-dropcap{top:-100px;left:-40px;font-size:220px;line-height:220px}.av-slider-wrapper .slick-dots{left:-30px}.av-slider-wrapper .av-home-slider-arrows{right:-40px}.av-slider-wrapper .av-slick-counter{right:-33px}}@media(min-width:1201px) and (max-width:1600px){.av-slider-wrapper .av-slide-content{bottom:70px}.av-slider-wrapper .av-slide-content .av-intro{margin:14px 0 32px 0}}.av-slider-mouse-scroll{width:82px;height:82px;text-align:center;border-radius:164px;display:block;display:none}.av-slider-mouse-scroll svg{margin-top:24px}.av-slide-content h1 a.av-underline:after{bottom:1px;height:8px}.av-grid-2col,.av-grid-3col,.av-grid-4col,.av-grid-5col,.av-grid-third-left,.av-grid-third-right,.av-grid-contact-left,.av-grid-contact-right{display:grid}.av-grid-2col{grid-template-columns:1fr 1fr;grid-column-gap:64px}.av-grid-3col{grid-template-columns:1fr 1fr 1fr;grid-column-gap:54px}.av-grid-4col{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:44px}.av-grid-5col{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:24px}.av-grid-third-left{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:74px}.av-grid-third-right{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:74px}.av-grid-contact-left{grid-template-columns:432px minmax(0,1fr);grid-gap:74px}.av-grid-contact-right{grid-template-columns:minmax(0,1fr) 432px;grid-gap:74px}@media(max-width:990px){.av-grid-2col,.av-grid-3col,.av-grid-4col,.av-grid-5col,.av-grid-third-left,.av-grid-third-right,.av-grid-contact-left,.av-grid-contact-right{grid-template-columns:minmax(0,1fr);grid-column-gap:0;grid-row-gap:0}}@media(min-width:991px) and (max-width:1200px){.av-grid-2col,.av-grid-3col{grid-column-gap:34px}.av-grid-third-left,.av-grid-third-right,.av-grid-contact-left,.av-grid-contact-right{grid-column-gap:44px}.av-grid-contact-left{grid-template-columns:280px minmax(0,1fr)}.av-grid-contact-right{grid-template-columns:minmax(0,1fr) 280px}}@media(min-width:1201px) and (max-width:1600px){.av-grid-2col,.av-grid-3col{grid-column-gap:42px}.av-grid-third-left,.av-grid-third-right,.av-grid-contact-left,.av-grid-contact-right{grid-column-gap:50px}.av-grid-contact-left{grid-template-columns:330px minmax(0,1fr)}.av-grid-contact-right{grid-template-columns:minmax(0,1fr) 330px}}.av-full-height{height:100%}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.av-intro{font-weight:700;font-size:19px;line-height:31px}.av-intro{font-weight:700;font-size:19px;line-height:32px}.av-small-title{margin:46px 0 28px 0}@media(max-width:990px){.av-small-title{margin:36px 0 18px 0}}.av-small-title.av-top-zero{margin-top:0}.av-link-alt{font-family:'Bebas Neue',Arial,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.9px;font-size:17px;line-height:23px;font-weight:700;position:relative;padding-left:62px}.av-link-alt:before{content:"";display:block;width:40px;height:3px;position:absolute;top:8px;left:0;transition-property:width;transition-duration:.3s;transition-timing-function:ease-out}.av-link-alt:hover:before{width:68%}.alignleft,.av-alignleft{text-align:left}.alignright,.av-alignright{text-align:right}.aligncenter,.av-aligncenter{text-align:center}.svg-av-mouse{width:28px}.svg-arrow-left,.svg-arrow-right,.svg-arrow-top,.svg-arrow-bottom{height:36px}.av-svg-service{height:150px}.av-svg-service polyline{fill:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;stroke:#262626}.av-svg-service1{height:135px}.av-svg-service2{height:150px}.av-svg-service3{height:134px}@media(min-width:991px) and (max-width:1200px){.av-svg-service{width:44%}}.av-underline{display:inline;position:relative;overflow:hidden}.av-underline:after{content:"";position:absolute;z-index:-1;right:0;bottom:-1px;height:3px;width:calc(100%);background-repeat:no-repeat;background-size:0 100%;transition:background-size .5s}.av-underline:hover:after,.av-underline:focus:after,.av-underline:active:after{left:0;right:auto;background-size:100% 100%}.av-portfolio-triangle-more{width:58px;height:58px;border-radius:116px;box-sizing:border-box;text-align:left;padding:19px 0 0 19px;display:inline-block;transition:.8s ease all}.av-portfolio-triangle-more:hover{transform:rotate(180deg);transform-origin:center}.av-plus-sign{display:inline-block;width:20px;height:20px;position:relative}.av-plus-sign span{position:absolute;width:20px;height:2px;display:inline-block}.av-plus-sign .av-line-horizontal{top:50%;transform:translateY(-50%)}.av-plus-sign .av-line-vertical{left:50%;top:47%;transform:translateX(-50%) rotate(90deg)}.av-hline{width:60px;height:5px}.av-service-wrapper{width:100%;position:relative;text-align:center;margin:20px 0}.av-service-wrapper .av-service-icon{margin:10px 0 30px 0;height:150px;position:relative;z-index:2}.av-service-wrapper .av-service-icon svg{position:relative;top:50%;transform:translateY(-50%)}.av-service-wrapper .av-service-content{margin:20px 0 0 0;position:relative;z-index:2;padding:0 14px}.av-service-wrapper .av-service-content .av-service-title{margin-bottom:22px}@media(min-width:991px) and (max-width:1200px){.av-service-wrapper .av-service-icon{margin:10px 0 0 0;height:130px}.av-service-wrapper .av-service-content{margin:18px 0 0 0;padding:0}.av-service-wrapper .av-service-content .av-service-title{margin:30px 0 16px 0;font-size:24px;line-height:28px;font-weight:700}}@media(min-width:541px) and (max-width:990px){.av-service-wrapper .av-service-decoration{left:124px}.av-service-wrapper .av-service-content{padding:0 60px}}@media(max-width:540px){.av-service-wrapper .av-service-decoration{left:50%;transform:translateX(-50%)}}.av-service-decoration{position:absolute;top:30px;left:40px;z-index:1;width:0;height:0;border-style:solid;border-width:210px 95px 0 95px}.av-service-decoration .av-service-decoration-inner{position:absolute;top:-190px;left:-60px;width:0;height:0;border-style:solid;border-width:140px 60px 0 60px}@media(min-width:991px) and (max-width:1200px){.av-service-decoration{position:absolute;top:30px;left:20px;border-width:170px 75px 0 75px}.av-service-decoration .av-service-decoration-inner{position:absolute;top:-150px;left:-45px;width:0;height:0;border-style:solid;border-width:100px 45px 0 45px}}.av-social-media-list{list-style:none;margin:20px 0;padding:0;font-weight:700}.av-social-media-list li{margin:0 3px 3px 0;padding:0;text-align:center;display:inline-block}.av-social-media-list li a{box-sizing:border-box;display:block;padding:17px 0 0 0;width:60px;height:60px;border-radius:120px;background-color:#202020}.av-social-media-list li a:hover{background-color:#262626;text-decoration:none}.av-clients-list{list-style:none;margin:0;padding:0;text-align:center}.av-clients-list li{margin:0 24px;padding:0;display:inline-block;position:relative;width:170px}.av-clients-list li:after{content:"";display:block;width:14px;height:2px;position:absolute;right:-34px;top:50%;transform:translateY(-50%)}.av-clients-list li:last-child:after{display:none}.av-clients-list.av-clients-list-translate-y{transform:translateY(50px)}@media(max-width:540px){.av-clients-list li{margin-bottom:24px}.av-clients-list li:after{display:none}}@media(min-width:541px) and (max-width:990px){.av-clients-list li{margin:0 10px 40px 10px;width:120px}.av-clients-list li:after{display:none}.av-clients-list.av-clients-list-translate-y{transform:translateY(30px)}}@media(min-width:991px) and (max-width:1200px){.av-clients-list li{margin:0 10px;width:124px}.av-clients-list li:after{display:none}}@media(min-width:1201px) and (max-width:1600px){.av-clients-list li{margin:0 10px}.av-clients-list li:after{right:-20px}}.av-column-vertical-spacer{display:block;width:100%;height:40px}@media(max-width:990px){.av-column-vertical-spacer{display:none}.av-column-vertical-spacer.av-column-vertical-spacer-mobile{display:block;height:2px}}.av-stat-block{display:block;margin:20px 0}.av-stat-block .av-stat-number{font-family:'Bebas Neue',Arial,sans-serif;text-transform:uppercase;font-weight:400;font-size:90px;line-height:100px;font-weight:700}.av-stat-block .av-stat-info{font-weight:700;font-size:19px;line-height:31px}@media(max-width:990px){.av-stat-block .av-stat-number{font-size:70px;line-height:76px}}.av-team-block{position:relative;margin:40px 0 20px 0}.av-team-block .av-team-block-decoration{position:absolute;top:-30px;left:0;z-index:1;width:0;height:0;border-style:solid;border-width:0 0 30px 294px;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.av-team-block .av-team-block-img{position:relative;z-index:2;background-size:cover;background-repeat:no-repeat;width:100%;height:430px}.av-team-block .av-team-block-title{margin:32px 0 4px 0}.av-team-block .av-team-block-position{display:block}.av-team-block .av-team-block-social-media{font-family:'Bebas Neue',Arial,sans-serif;text-transform:uppercase;font-weight:400;font-weight:700;list-style:none;margin:32px 0 0 0;padding:0}.av-team-block .av-team-block-social-media li{position:relative;margin:0 54px 12px 0;padding:0;display:inline-block}.av-team-block .av-team-block-social-media li:after{position:absolute;right:-37px;top:13px;content:"";display:block;width:14px;height:2px}.av-team-block .av-team-block-social-media li:last-child:after{display:none}@media(max-width:540px){.av-team-block .av-team-block-decoration{border-width:0 0 30px 250px}}@media(min-width:541px) and (max-width:990px){.av-team-block .av-team-block-img{height:480px}.av-team-block .av-team-block-decoration{border-width:0 0 30px 334px}}@media(min-width:991px) and (max-width:1200px){.av-team-block .av-team-block-img{height:350px}.av-team-block .av-team-block-decoration{top:-22px;border-width:0 0 22px 194px}}@media(min-width:1201px) and (max-width:1600px){.av-team-block .av-team-block-decoration{border-width:0 0 30px 244px}.av-team-block .av-team-block-decoration{top:-26px;border-width:0 0 26px 244px}}.av-contact-details-list{list-style:none;margin:20px 0 0 58px;padding:0}.av-contact-details-list li{display:block;margin:18px 0 36px 0;padding:0}.av-contact-details-list li h6{font-family:'Bebas Neue',Arial,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.9px;font-size:17px;line-height:23px;font-weight:700}.av-contact-details-list li p{margin:8px 0}.av-contact-details-list li a:hover{text-decoration:none}@media(max-width:990px){.av-contact-details-list{margin:40px 0}.av-contact-details-list li{margin:26px 0}}@media(min-width:991px) and (max-width:1200px){.av-contact-details-list{margin:20px 0 0 30px}.av-contact-details-list li{margin:16px 0 32px 0}}@media(min-width:1201px) and (max-width:1600px){.av-contact-details-list{margin:20px 0 0 44px}.av-contact-details-list li{margin:16px 0 36px 0}}.av-map-wrapper{width:100%;height:380px;overflow:hidden;border-width:12px;border-style:solid;box-sizing:border-box}.av-map-wrapper #av-map{width:100%;height:356px}.av-skew-decoration{position:relative;left:50%;transform:translateX(-50%);width:1580px;margin:180px 0 240px 0;top:-80px;padding-left:20px;font-size:0}.av-skew-decoration .av-skew-1,.av-skew-decoration .av-skew-2,.av-skew-decoration .av-skew-3{width:520px;height:150px;display:inline-block;font-size:0;margin:0;padding:0}.av-skew-decoration .av-skew-1{transform:skewY(-26deg);width:33.1%}.av-skew-decoration .av-skew-2{transform:skewY(40deg);width:33.1%;position:relative;top:91px}.av-skew-decoration .av-skew-3{transform:skewY(-26deg);width:33.1%;position:relative;top:183px}@media(max-width:990px){.av-skew-decoration{display:none}}@media(min-width:991px) and (max-width:1200px){.av-skew-decoration{width:966px;padding-left:10px}.av-skew-decoration .av-skew-2{top:56px}.av-skew-decoration .av-skew-3{top:112px}}@media(min-width:1201px) and (max-width:1600px){.av-skew-decoration{width:1180px;padding-left:14px}.av-skew-decoration .av-skew-2{top:69px}.av-skew-decoration .av-skew-3{top:138px}}.av-content-slider-wrapper{position:relative;height:514px}.av-content-slider-wrapper .av-slider-content{height:100%}.av-content-slider-wrapper .slick-dots{list-style:none;margin:0;padding:0;position:relative;top:-44px;left:20px;width:auto}.av-content-slider-wrapper .slick-dots li{margin:0 11px 11px 0;width:12px;height:12px;cursor:pointer;padding:0;display:inline-block;border-radius:20px}.av-content-slider-wrapper .slick-dots li button{padding:0;font-size:0;line-height:0;width:9px;height:9px;border-radius:10px;position:relative;top:-13px;left:3px;margin-right:3px}.av-content-slider-wrapper .slick-dots li.slick-active{border-width:2px;border-style:solid}.av-content-slider-wrapper .slick-dots li.slick-active button{background:transparent}@media(max-width:540px){.av-content-slider-wrapper{height:280px;margin-bottom:14px}}@media(min-width:541px) and (max-width:990px){.av-content-slider-wrapper{height:360px;margin-bottom:24px}}@media(min-width:991px) and (max-width:1200px){.av-content-slider-wrapper{height:380px}}@media(min-width:1201px) and (max-width:1600px){.av-content-slider-wrapper{height:400px}}.av-testimonial-block{margin:0;padding:40px 50px}.av-testimonial-block .av-testimonial-misc{margin:36px 0 36px 72px;position:relative}.av-testimonial-block .av-testimonial-misc .av-testimonial-img{position:absolute;top:0;left:0;width:72px;height:72px}.av-testimonial-block .av-testimonial-misc .av-testimonial-misc-content{padding:9px 0 0 100px}.av-testimonial-block .av-testimonial-misc .av-testimonial-misc-content .av-testimonial-name{font-size:19px;font-weight:700}@media(max-width:540px){.av-testimonial-block{padding:30px 40px}.av-testimonial-block .av-testimonial-misc{margin-left:0}.av-testimonial-block .av-testimonial-misc .av-testimonial-img{width:50px;height:50px}.av-testimonial-block .av-testimonial-misc .av-testimonial-misc-content{padding:0 0 0 64px}.av-testimonial-block .av-testimonial-misc .av-testimonial-misc-content .av-testimonial-name{font-size:15px;line-height:24px;font-weight:700}.av-testimonial-block .av-testimonial-misc .av-testimonial-misc-content .av-testimonial-position{font-size:15px;line-height:24px}}@media(min-width:541px) and (max-width:990px){.av-testimonial-block{padding:30px 40px}.av-testimonial-block .av-testimonial-misc{margin:28px 0 28px 60px}.av-testimonial-block .av-testimonial-misc .av-testimonial-img{width:60px;height:60px}.av-testimonial-block .av-testimonial-misc .av-testimonial-misc-content{padding:4px 0 0 80px}.av-testimonial-block .av-testimonial-misc .av-testimonial-misc-content .av-testimonial-name{font-size:15px;line-height:24px;font-weight:700}.av-testimonial-block .av-testimonial-misc .av-testimonial-misc-content .av-testimonial-position{font-size:15px;line-height:24px}}.av-pnf-title{font-family:'Bebas Neue',Arial,sans-serif;text-transform:uppercase;font-weight:400;font-size:120px;line-height:140px;font-weight:700}.av-pnf-text{font-weight:700;font-size:19px;line-height:31px;margin:6px 0 44px 0}.av-message-success,.av-message-error{margin:10px 0;padding:24px 30px}.av-message-success{background-color:#c4f4bc}.av-message-error{background-color:#f4bcc8}.widget{margin-bottom:80px}.widget h3{font-size:26px;line-height:32px;font-weight:700;letter-spacing:.3px;margin-bottom:32px}@media(min-width:991px) and (max-width:1200px){.widget h3{margin-bottom:26px}}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1){grid-column:span 2;width:354px;position:relative;left:204px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n){position:relative;left:-204px}.av-portfolio-triangle-wrapper .av-portfolio-triangle{width:100%;height:418px;position:relative;margin-top:55px}.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img-url{display:block;height:216px;position:relative;top:-55px}.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img{background-size:cover;background-repeat:no-repeat;margin:0 12px;height:216px}.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-title{font-size:30px;line-height:38px;font-weight:700;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px;box-sizing:border-box;position:relative;top:-39px;z-index:2;text-align:center;width:354px}.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-title a:hover{text-decoration:none}.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-triangle{width:50%;height:0;padding-left:50%;padding-top:50%;overflow:hidden;position:absolute;bottom:0;left:0;top:216px}.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-triangle:after{content:"";display:block;width:0;height:0;margin-left:-200px;margin-top:-196px;border-left:200px solid transparent;border-right:200px solid transparent;border-top-width:164px;border-top-style:solid}.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-triangle-more{position:absolute;bottom:106px;left:50%;margin-left:-29px;z-index:2;background-color:white}@media(max-width:540px){.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1){grid-column:span 1;width:100%;left:0}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n){left:0}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle{height:260px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg{height:210px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img{height:200px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-title{top:-45px;font-size:24px;line-height:28px;font-weight:700;width:300px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-triangle,.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-triangle-more{display:none}}@media(min-width:541px) and (max-width:990px){.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1){grid-column:span 1;width:100%;left:0}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n){left:0}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle{height:380px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg{height:310px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img{height:290px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-title{top:-55px;width:100%}.av-grid-3col.av-portfolio-triangle-wrapper .av-triangle,.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle-more{display:none}}@media(min-width:991px) and (max-width:1200px){.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1){width:244px;left:139px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n){left:-139px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1),.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n){margin-top:-120px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle{height:248px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img-url,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img-url{top:55px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-portfolio-title,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-portfolio-title{top:-128px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-triangle,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-triangle{top:-100px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-triangle:after,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-triangle:after{margin-top:-286px;margin-left:-200px;border-left:200px solid transparent;border-right:200px solid transparent;border-bottom-width:164px;border-bottom-style:solid}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-portfolio-triangle-more,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-portfolio-triangle-more{bottom:auto;top:-62px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle{height:338px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg{height:146px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img{height:150px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-title{font-size:24px;line-height:28px;font-weight:700;top:-38px;width:244px}.av-grid-3col.av-portfolio-triangle-wrapper .av-triangle{top:146px}.av-grid-3col.av-portfolio-triangle-wrapper .av-triangle:after{margin-top:-186px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle-more{bottom:126px}}@media(min-width:1201px) and (max-width:1600px){.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1){width:305px;left:174px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n){position:relative;left:-174px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1),.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n){margin-top:-120px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle{height:319px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img-url,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img-url{top:55px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-portfolio-title,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-portfolio-title{top:-188px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-triangle,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-triangle{top:-123px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-triangle:after,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-triangle:after{margin-top:-318px;margin-left:-200px;border-left:200px solid transparent;border-right:200px solid transparent;border-bottom-width:164px;border-bottom-style:solid}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-portfolio-triangle-more,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-portfolio-triangle-more{bottom:auto;top:-78px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg{height:196px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img{height:196px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-title{top:-42px;width:305px}.av-grid-3col.av-portfolio-triangle-wrapper .av-triangle{top:196px}.av-grid-3col.av-portfolio-triangle-wrapper .av-triangle:after{margin-top:-192px}.av-grid-3col.av-portfolio-triangle-wrapper .av-portfolio-triangle-more{bottom:140px}}@media(min-width:1601px){.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1),.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n){margin-top:-80px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle{height:330px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img-url,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-portfolio-bg .av-portfolio-img-url{top:55px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-portfolio-title,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-portfolio-title{top:-212px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-triangle,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-triangle{top:-146px}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-triangle:after,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-triangle:after{margin-top:-341px;margin-left:-200px;border-left:200px solid transparent;border-right:200px solid transparent;border-bottom-width:164px;border-bottom-style:solid}.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-portfolio-triangle-more,.av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-portfolio-triangle-more{bottom:auto;top:-90px}}.av-grid-3col.portfolio-grid-wrapper,.av-grid-2col.portfolio-grid-wrapper{grid-row-gap:18px;grid-column-gap:18px}.av-grid-3col.portfolio-grid-wrapper .av-col-item,.av-grid-2col.portfolio-grid-wrapper .av-col-item{position:relative}.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block{height:440px}.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-title{padding:2px 0 0 0;height:50px}.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-triangle-more{bottom:80px}.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-triangle{bottom:50px;border-width:0 288px 132px 288px}@media(max-width:540px){.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block{height:258px}}@media(min-width:541px) and (max-width:990px){.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block{height:335px}}@media(min-width:991px) and (max-width:1200px){.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block{height:300px}.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-title{font-size:30px;line-height:38px;font-weight:700;letter-spacing:.3px;padding:22px 0 0 0;height:56px}.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-triangle-more{bottom:56px}.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-triangle{bottom:56px;border-width:0 196px 92px 196px}}@media(min-width:1201px) and (max-width:1600px){.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-title{padding:14px 0 0 0;height:56px}.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-triangle-more{bottom:74px}.av-grid-2col.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-triangle{bottom:56px;border-width:0 246px 112px 246px}}.portfolio-grid-wrapper .av-portfolio-block{height:310px}.portfolio-grid-wrapper .av-portfolio-block .av-slide-img{display:block;width:100%;height:100%}.portfolio-grid-wrapper .av-portfolio-block .av-slide-img span{display:block;width:100%;height:100%;background-size:cover}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay{cursor:pointer;position:absolute;top:-18px;left:-18px;width:100%;height:100%;border-width:18px;border-style:solid;text-align:center;opacity:0;visibility:hidden;transition:all .4s;transform:translateY(30px);z-index:10}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-triangle-more{position:absolute;bottom:60px;left:50%;margin-left:-29px;z-index:2}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-title{font-size:30px;line-height:38px;font-weight:700;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100%+2px);height:64px;padding:26px 0 0 0;box-sizing:border-box}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-title a:hover{text-decoration:none}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-triangle{position:absolute;bottom:63px;left:0;width:0;height:0;border-style:solid;border-width:0 188px 92px 188px;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.portfolio-grid-wrapper .av-portfolio-block.av-visible .av-portfolio-overlay{opacity:1;visibility:visible;transform:translateY(0)}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile{text-align:center;position:relative;z-index:1}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile .av-portfolio-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 24px);position:absolute;left:50%;transform:translateX(-50%)}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile .av-portfolio-title a:hover{text-decoration:none}@media(max-width:540px){.portfolio-grid-wrapper .av-portfolio-block{height:258px;margin:24px 0}.portfolio-grid-wrapper .av-portfolio-block .av-slide-img{height:200px;margin:0 12px;width:calc(100% - 24px);z-index:2;position:relative}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile{display:block;top:-144px;height:210px}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile .av-portfolio-title{bottom:17px;font-size:24px;line-height:28px;font-weight:700}}@media(max-width:540px){.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay{display:none}}@media(min-width:541px) and (max-width:990px){.portfolio-grid-wrapper .av-portfolio-block{height:365px;margin:34px 0}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay{display:none}.portfolio-grid-wrapper .av-portfolio-block .av-slide-img{height:290px;margin:0 12px;width:calc(100% - 24px);z-index:2;position:relative}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile{display:block;top:-233px;height:310px}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile .av-portfolio-title{bottom:17px;font-size:30px;line-height:38px;font-weight:700;letter-spacing:.3px}}@media(min-width:991px){.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile{display:none}}@media(min-width:991px) and (max-width:1200px){.portfolio-grid-wrapper .av-portfolio-block{height:220px}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-triangle-more{bottom:32px}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-triangle{bottom:44px;border-width:0 128px 62px 128px}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-title{font-size:24px;line-height:28px;font-weight:700;padding:23px 0 0 0;height:45px}}@media(min-width:1201px) and (max-width:1600px){.portfolio-grid-wrapper .av-portfolio-block{height:280px}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-triangle-more{bottom:46px}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-triangle{border-width:0 162px 72px 162px}.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-title{padding:30px 0 0 0}}.av-work-wrapper{position:relative;width:100%}.av-work-wrapper .av-skew-decoration{position:absolute;top:-92px;z-index:1}.av-work-wrapper .av-work-contents{position:relative;z-index:2}@media(max-width:990px){.av-portfolio-title-content-1{margin:70px 0 30px 0}.av-portfolio-title-content-1 h3{margin:0 0 14px 0;font-size:40px;line-height:48px}}@media(max-width:540px){.av-portfolio-title-content-1{margin:100px 0 30px 0}}.av-img-decoration{position:relative;z-index:2}