@charset 'UTF-8';.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots,ol,ul{list-style:none}.header__nav ul a,a,a:hover{text-decoration:none}.footer,.header,.main,.slick-track:after{clear:both}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-slider .slick-list,.slick-slider .slick-track{-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{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:40px;height:50px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:none;z-index:10000}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:25px;background:url(../img/arr-prev.png) no-repeat}[dir=rtl] .slick-prev{right:25px;left:auto}.slick-next{right:25px;background:url(../img/arr-next.png) no-repeat}[dir=rtl] .slick-next{right:auto;left:25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.main,.main ul li{position:relative}body,html{-webkit-text-size-adjust:100%;height:100%}.slick-dots li.slick-active button:before{opacity:.75;color:#000}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:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;font-family:proxima-nova,Tahoma,Verdana,Arial,sans-serif}body{line-height:1;font-family:proxima-nova,Calibri,Tahoma,Verdana,Arial,sans-serif;font-weight:300;font-size:14px;font-size:1.4rem;color:#817a74;background:url(../img/bg-top.png) repeat-x #fff}b,h1,h3,strong{font-weight:500}.section--white{background-color:#fff}.section--green{background-color:#317551}.section--black{background-color:#000}.section--blue{background-color:#004b80}.section--blue img{max-width:1300px;width:100%;height:auto}.section--yellow{background-color:#ffda93}.section--yellow-light{background-color:#ffedc9}.section--orange{background-color:#ed6501}a{color:#ffda93}.main{max-width:1300px;margin:auto;line-height:32px;padding:20px 0 30px;font-size:20px;font-family:proxima-nova,Tahoma,Verdana,Arial,sans-serif}.main p{padding:20px 0 10px 280px}.main .review p{padding-bottom:0}.main .review{padding-bottom:10px}.main .review p.name{padding-top:0;font-style:italic}.main a{color:#317551}.header a,h3{color:#ed6501}.main ul{padding:0 0 0 280px}.main ul li{padding:0 0 10px;margin-left:20px}.main ul li::before{content:'•';padding-right:0;color:#ed6501;position:absolute;top:-2px;left:-20px}.header,.maintit{position:relative;max-width:1300px}@media (max-width:800px){body{background-image:none}.main{padding:0 0 30px;font-size:18px;line-height:22px}.main p,.main ul{padding:10px 15px}.main ul li{padding:0 0 5px}}.maintit{margin:auto;padding:2px 0 0}@media (max-width:800px){.maintit{padding:50px 0 0}}h1{font-size:62px;font-family:proxima-nova,Arial,Helvetica,sans-serif;padding-left:275px}.header__nav ul,.homepage,form .sub,form input,form select,form textarea{font-family:proxima-nova}@media (max-width:800px){h1{background:url(../img/bg-top.png) left top repeat-x #fff;padding:10px 15px 0;width:100%;font-size:45px}}h3{font-size:36px;line-height:40px;padding:30px 0 10px 280px}.aboutusill{margin-top:50px;text-align:center;background-image:url(../img/about-us-ill.png);background-position:top center;background-repeat:no-repeat;height:291px}@media (max-width:1050px){.aboutusill{height:200px;background-size:auto 200px}}@media (max-width:800px){h3{padding:10px 15px 0;font-size:24px}.aboutusill{background-image:url(../img/about-us-mobile-ill.png);height:445px;background-size:auto 100%}}@media (max-width:530px){.aboutusill{background-image:url(../img/about-us-mobile-ill.png);height:260px;background-size:auto 100%}}.header{margin:auto;height:68px}.header__logo img{position:absolute;width:225px;height:119px;left:30px;top:20px;z-index:10000;border-right:3px solid #817a74}.header .hpvar{display:none}.header__nav ul{display:block;text-align:right;position:relative;padding:10px 30px 10px 0}.header__nav ul li{display:inline-block;font-size:17px;font-weight:100}.header__nav ul a{position:relative;display:inline-block;padding:15px 5px;margin:0 5px}.header__nav ul a.register{font-weight:500}.header__nav ul a.home{background:url(../img/bg-home-o.png) 10px 11px no-repeat;z-index:1;padding:15px 0;width:40px}.header__nav ul a.home.active{background:url(../img/bg-home-g.png) 10px 11px no-repeat}.header__nav ul a.home span{color:#317551;position:relative;top:-1000px}.header__nav ul a.active{font-weight:500;color:#817a74}.footer,.footer__copy span a{color:#fff}.header__nav ul a.active::after{width:100%!important;left:0!important}.header__nav ul a::after{bottom:8px;left:50%;position:absolute;background:#ed6501;height:2px;content:'';width:0%}.header__nav ul a:hover::after{width:100%;left:1%;-webkit-transition:width .5s,left .5s;-moz-transition:width .5s,left .5s;-o-transition:width .5s,left .5s;transition:width .5s,left .5s}.header__navburger{display:none;position:absolute;top:20px;right:50px;font-size:50px}.header__nav--mobilehome{display:none}@media (max-width:1020px){.header .hpvar{display:block}.header .hpvar img{position:relative;display:block;left:0;width:180px;height:auto;margin:auto;border-right:0}}@media (max-width:1100px){.header__navburger{display:block;z-index:3000}.header__nav ul{display:none;position:absolute;top:80px;right:20px;z-index:1000;background-color:#fff}.header__nav ul li{display:block}}@media (max-width:800px){.header__nav--mobilehome{background:url(../img/bg-home-o.png) no-repeat;z-index:3000;padding:15px 0;width:40px;position:absolute;display:block;top:75px;left:15px}.header__navburger{right:20px;top:60px}.header__logo img{position:relative;display:block;left:0;width:180px;height:auto;margin:auto;border-right:0}}.footer__copy .blind,.footer__social span{display:none}.footer{max-width:1300px;margin:auto;position:relative;padding:20px 30px 110px}.footer__copy{font-size:15px;font-size:1.5rem}.footer__copy span{padding:0 10px 10px}.footer__copy span a:hover{text-decoration:underline;color:#fff}.footer__img{float:right;padding-right:30px}.footer__social{float:right;clear:both;margin-bottom:20px}.footer__social a.icofb,.footer__social a.icoli,.footer__social a.icotw{display:inline-block;position:relative}.footer__social a{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;margin:10px}.footer__social a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.footer__social a.icofb{background:url(../img/ico-fb.png) no-repeat;background-size:cover;width:25px;height:25px;top:-16px}.footer__social a.icotw{background:url(../img/ico-tw.png) no-repeat;background-size:cover;width:108px;height:20px;top:-18px}.footer__social a.icoli{background:url(../img/ico-li.png) no-repeat;background-size:cover;width:95px;height:25px;top:-16px}.footer__nav--mobile{display:none}@media (max-width:1140px){.footer__img,.footer__social{float:none;text-align:center}.footer__copy .blind,.footer__img{display:block}.footer{padding:20px 0}.footer__social{margin-bottom:0}.footer__img{padding-right:0;margin:auto;padding-bottom:30px}.footer__copy{font-size:12px;font-size:1.2rem;padding:0 10px 10px;text-align:center}.footer__copy span{padding-right:5px}}@media (max-width:650px){.footer__nav--mobile{display:block;margin-bottom:40px}.footer__nav--mobile li{display:block;width:300px;margin:auto;text-align:center;position:relative}.footer__nav--mobile li.last{border-bottom:0}.footer__nav--mobile li.last::after{display:none}.footer__nav--mobile li::after{bottom:0;left:20%;position:absolute;background:#f39a57;height:1px;content:'';width:60%}.footer__nav--mobile a{display:block;padding:15px;font-size:20px;color:#fff}.footer__nav--mobile a:hover{color:#fff;background-color:#f39a57}}form{padding:50px 0 100px;margin:auto}form .formrow{position:relative;width:600px;margin:auto}form .required label:after{content:" *"}form label{margin:auto;display:block;padding:10px 0 2px;color:#817a74;box-sizing:border-box;vertical-align:top;width:100%}form label.checkbox{width:442px}form input,form select,form textarea{box-sizing:border-box;margin:auto;display:block;border:0;padding:10px;background-color:#f2f1f1;font-size:24px;font-weight:200;width:100%}form input.checkbox,form select.checkbox,form textarea.checkbox{width:50px}form select{width:560px}form .has-error{border:1px solid #d38b00}form .longer{width:540px}form .errmsg{display:block;position:relative;padding:0 0 10px 370px;color:#d38b00}form .sub{width:200px;padding:10px 0;display:inline-block;font-weight:100;color:#fff;font-size:32px;margin-top:20px;background:url(../img/btn-arr-right.png) 160px 19px no-repeat #ed6501}@media (max-width:800px){form .formrow{width:90%;padding:0 10px}}.formill{background:url(../img/request-a-quote-ill.jpg) bottom center no-repeat;padding-bottom:450px}@media (max-width:800px){.formill{background-size:600px auto;padding-bottom:200px}}.homepage__logo{position:absolute;top:47px;left:20%;z-index:100}.homepage .slickcontent{height:calc(100% - 157px);width:100%}.homepage .slick-list,.homepage .slick-track{height:100%;vertical-align:center}.homepage .slide-wrap{position:relative;display:flex;flex-direction:column}.homepage .slide{width:1300px;margin:auto;min-height:562px;position:relative}.homepage .slide .claim{font-size:36px;text-align:left;padding:0;width:390px;margin:15% 0 0}.homepage .slide-one{background:url(../img/hp-01.jpg) top right no-repeat}.homepage .slide-two{background:url(../img/hp-02.jpg) top right no-repeat}.homepage .slide-three{background:url(../img/hp-03.jpg) top right no-repeat}@media (max-width:1500px){.homepage .slide{width:1000px;min-height:472px}.homepage .slide .claim{font-size:30px;text-align:left;padding:0;width:340px;margin:15% 0 0}.homepage .slide-one,.homepage .slide-three,.homepage .slide-two{background-size:70% auto}}@media (max-width:1200px){.homepage__logo img{width:180px;height:auto;position:absolute;right:20px;top:-20px}.homepage .slickcontent{margin-top:50px;height:auto;width:100%}.homepage .slick-arrow{display:none!important}.homepage .slick-slide{height:auto}.homepage .slide{width:100%;text-align:center;min-height:auto}.homepage .slide .claim{font-size:30px;line-height:36px;width:80%;margin:auto;text-align:center}.homepage .slide-one,.homepage .slide-three,.homepage .slide-two{background-size:auto 400px;background-position:center bottom;padding-bottom:400px}}@media (max-width:1020px){.homepage__logo img{display:none}}@media (max-width:600px){.homepage .slick-dots li.slick-active button::before{color:#ed6501!important}.homepage .slick-dots li button::before{font-size:15px!important}.homepage .slide .claim{font-size:25px;line-height:28px;width:90%}.homepage .slide-one,.homepage .slide-three,.homepage .slide-two{background-size:auto 300px;padding-bottom:300px}}